首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

在文本域中滚动文字解决办法

2012-03-09 
在文本域中滚动文字各位社友:你们好!有没有方法,在textarea中实现文字上下滚动(循环),谢谢 [解决办法] te

在文本域中滚动文字
各位社友:
            你们好!
              有没有方法,在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>
[解决办法]
不错 学习中

热点排行