在文本域中滚动文字
各位社友:
你们好!
有没有方法,在textarea中实现文字上下滚动(循环),谢谢
------解决方案-------------------- <textarea id= "textarea1 " style= "width:80;height:50 "> </textarea>
<script language=javascript>
var objTextarea=null
var temp=new Array();
var i=0;
function show()
{
if(i==temp.length){
i=0;
}
objTextarea.appendChild(temp[i])
i++
setTimeout( "show() ",1000)
}
function init(){
objTextarea=document.getElementById( "textarea1 ")
for(var i=0;i <10;i++)
{
var u=document.createElement( "div ")
u.innerHTML=i.toString()+i.toString()+i.toString()+i.toString();
temp.push(u)
objTextarea.appendChild(u)
}
show()
}
</script>
<body onload=init()>
------解决方案--------------------extarea么?自己在里面输入文字就可以了么~楼上的见歇性滚动已经实现你的要求了吧?
学习
------解决方案--------------------jquery
$( 'textarea[@name= "txt1 "] ').val( 'jquery ');
------解决方案--------------------借用hbhbhbhbhb1021和volezbin的:
<script language=javascript>
var objTextarea=null
var temp=new Array();
var i=0;
function show()
{
if(i==temp.length){
i=0;
}
objTextarea.appendChild(temp[i])
i++
setTimeout( "show() ",1000)
}
function init(){
objTextarea=document.getElementById( "textarea1 ")
for(var i=0;i <2;i++)
{
var u=document.createElement( "div ")
var a=new Array();
a[0]= "aaaaaaa "//数组名可更改
a[1]= "bbbbbbb "
u.innerHTML=a[i].toString();
temp.push(u)
objTextarea.appendChild(u)
}
show()
}
</script>
<body onload=init()>
<textarea id= "textarea1 " style= "width:80;height:50 "> </textarea>
</body>
</html>
------解决方案--------------------不错 学习中