<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()>

解决方案 »

  1.   

    extarea么?自己在里面输入文字就可以了么~楼上的见歇性滚动已经实现你的要求了吧?
    学习
      

  2.   

    自己定义一个数组,里面存放你要的文字!
    例如
    var a=new Array()
    这句改成u.innerHTML=a[i].toString()+a[i].toString()+a[i].toString()+a[i].toString();
      

  3.   

    自己定义一个数组,里面存放你要的文字!
    例如
    var a=new Array()
    这句改成u.innerHTML=a[i].toString();
      

  4.   

    因为textarea再里面写HTML元素不是标准写法,再其他浏览器里都不可以执行的,感觉最好不要这么写.
      

  5.   

    jquery$('textarea[@name="txt1"]').val('jquery');
      

  6.   

    借用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>
      

  7.   

    如果楼主喜欢这么做的话,写了个例子给你
    <textarea id="textarea1" style="width:80;height:100" onfocus="delMarquee()" onblur="addMarquee()"></textarea>
    <script language=javascript>
    var objTextarea=null
    var temp=new Array();
    var i=0;
    var st=null
    function show()
    {
    if(i==temp.length){
    i=0;
    }
    objTextarea.appendChild(temp[i])
    i++
    st=setTimeout("show()",1000)
    }
    function addMarquee(){
    i=0;
    temp=new Array();
    objTextarea=document.getElementById("textarea1")
    tempValue=objTextarea.value.split("\r")
    objTextarea.value=""
    for(var j=0;j<tempValue.length;j++){
    var u=document.createElement("div")
    u.innerHTML=tempValue[j];
    temp.push(u)
    objTextarea.appendChild(u)
    }
    show()
    }
    function delMarquee(){
    objTextarea=document.getElementById("textarea1")
    alert(objTextarea.innerHTML)
    objTextarea.value=objTextarea.innerHTML.replace(/((<div>)|(<\/div>$))/gi,"").replace(/<\/div>/gi,"\r\n")
    clearTimeout(st);
    }
    </script><body >
      

  8.   

    我的代码里的alert忘去掉了,把他删掉吧,这个支持反复输入