| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3538 人关注过本帖
标题:怎样用js实现向textarea追加内容?
只看楼主 加入收藏
gu_tong2008
Rank: 1
等 级:新手上路
帖 子:250
专家分:7
注 册:2009-9-18
结帖率:76.32%
收藏
已结贴  问题点数:20 回复次数:2 
怎样用js实现向textarea追加内容?
怎样用js实现向textarea追加内容,原来的内容保持不变,然后用js脚本实现回车换行然后向textarea追加字符串?能否举个例子,把源码传上来?急,在线等!先谢谢了。
搜索更多相关主题的帖子: 在线 字符串 源码 
2012-09-05 10:09
gesongs
Rank: 3Rank: 3
等 级:论坛游侠
威 望:3
帖 子:129
专家分:100
注 册:2011-7-7
收藏
得分:20 
<script>
var value="";
function add()
{
   var text=document.getElementById("text").value;
       if(!text=="")
      {
         value+=text+"\n";
         document.getElementById("textarea").value=value;
      }
     document.getElementById("text").value="";
}
function Clear()
{
  document.getElementById("textarea").value="";
  document.getElementById("text").value="";
  value=""
}
</script>
<input name="text" type="text" id="text">
<input type="button" value="追加" onClick="add()">
<label>
<input type="button" value="清空" onClick="Clear()">
</label>
<br>
<textarea name="textarea" cols="" rows="5" id="textarea"></textarea>
临时帮你写的 测试过了 可以使用!
2012-09-05 13:08
gu_tong2008
Rank: 1
等 级:新手上路
帖 子:250
专家分:7
注 册:2009-9-18
收藏
得分:0 
<html>   
<head>   
<title>动态添加html元素</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">  
<script>
function a()
{
    var e=document.getElementById("t");
    var str="";
    e.focus();
    e.innerText="ping 192.168.0.1 with 32 bytes of data:\n";
    str=e.value;
    setTimeout("append(document.getElementById('t').value,'0')",1000);
    setTimeout("append(document.getElementById('t').value,'0')",2000);
    setTimeout("append(document.getElementById('t').value,'0')",3000);
    setTimeout("append(document.getElementById('t').value,'0')",4000);
    setTimeout("append(document.getElementById('t').value,'1')",5000);
}
function append(str,sec_para)
{
    var e=document.getElementById("t");
    var textarea_value="", appEndData="";
    if(sec_para==0)
        appEndData="Reply from 192.168.0.1: bytes=32 time=1ms TTL=64\n";
    else if(sec_para==1)
        appEndData="Ping statistics for 192.168.0.1:\n\rPackets: Sent = 4, Received = 4, Lost = 0 (0% loss),\nApproximate round trip times in milli-seconds:\n\rMinimum = 0ms, Maximum = 1ms, Average = 0ms;";
    textarea_value=str+appEndData;
    e.value=textarea_value;
}
</script>  
</head>   
<body>   
<a href="javascript:void(0)" onClick="a();">test</a>
<textarea id="t" cols="100" rows="30">abc</textarea>
</body>   
</html>  
2012-09-10 09:35
快速回复:怎样用js实现向textarea追加内容?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.039817 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved