<script>
var rows=0;
var int;
function appendStr(){
int=setInterval("append()",1000);
}
function append(){
var textArea=document.getElementById('taid');
var str='';
for(var i=0;i<100;i++){
str+="第"+(rows+i+1)+"行:";
str+=Math.random()+"\r\n";
}
rows+=100;
var child=document.createTextNode(str);
textArea.appendChild(child);
setFocusLast(textArea);
}
function setFocusLast(obj){
obj.focus();
var r = obj.createTextRange();
r.moveStart("character",obj.value.length);
r.collapse(true);
r.select();
}
function showRows(){
alert(rows);
}
function stop(){
window.clearInterval(int);
}
</script>
<textarea rows="30" cols="50" id='taid' readonly="readonly">
</textarea>
<input type=button value='开始' οnclick='appendStr()'/>
<input type=button value='停止' οnclick='stop()'/>
前端在
textarea
文本域中光标插入
内容
,直接看图说话!
<div class="DetailsCom_main_text boxEditSms" style="position: relative;">
<p class="p_name">模板
内容
</p>
<div class="rig_ipt" >
<
textarea
name="templateMain" class="message_area" placeholder="请输入模
<form name="mainFrm" method="post" action="">
<input type="radio" name="status" value="Y">通过
<input type="radio" name=&qu
先上图,别人写的代码,没毛病啊
这里对id为telephoneList的
textarea
元素先清空,后append数据,打断点看了,boxIdString有值啊,
JS
也执行了,但是页面咋没值呢?
于是Google 百度 全方面查找,解决方法:找到最开始对id为telephoneList的
textarea
操作了,看...
$("#
textarea
").text();读取,最近测试时候发现在firefox中读取不出
textArea
的值,IE正常于是修改为:
$("#
textarea
").val();
问题解决,不过搜索时,发现有人提另一个问题:
当在一个
textarea
标签中键入一个回车时,实际上会插入2个符号:\n\r \n 回车符 \r 换行符
如果用text()获取
textarea
中的值...
var tr="<tr>" +
"<td>"+counter+"</td>" +
"<td><
textarea
id=\"result"+counter+"\"></
textarea
>";
$('#addTable').append(tr);
进入以下页面:#one#two$(document).ready(function() {$(".hashtag").click(function() {var txt = $.trim($(this).text());$("#text-box").append(txt);});});我期望并且想要实现的行为是,当我单击类text-box的div之一时,它们的
内容
(分别为“ #one”和“ #tw...