2013-05-15 60 views
-3

有人可以帮助我,我根本不知道JS,我想在一页中使用这两次。我如何在同一页面使用这个Javascript两次

能有人给我正确的值编码到它

<div id="myTypingText"></div> 
<script type = "text/javascript" language = "javascript" > 
{ 
    var myString = "Here is my text."; 
    var myArray = myString.split(""); 
    var loopTimer; 
    function frameLooper() { 
        if (myArray.length > 0) { 
            document.getElementById("myTypingText").innerHTML += myArray.shift(); 
        } else { 
            clearTimeout(loopTimer); 
        } 
        loopTimer = setTimeout('frameLooper()', 70); 
    } 
    frameLooper(); 
} 
</script> 
+3

把它放在一个函数,两次调用这个函数。 –

+5

你真的需要在发布堆栈溢出之前阅读一些书籍,这是Javascript 101 – Yoda

+0

为什么脚本标记的内容在{}内? – j08691

回答

0
function fun(){ 
     var myString = "Here is my text."; 
     var myArray = myString.split(""); 
     var loopTimer; 
     function frameLooper() { 
      if(myArray.length > 0) { 
       document.getElementById("myTypingText").innerHTML += myArray.shift(); 
      } else { 
      clearTimeout(loopTimer); 
      } 
      loopTimer = setTimeout('frameLooper()',70); 
     } 
     frameLooper(); 
    } 

fun()// first call 
fun()// second call 
+0

仍然不能正常工作 – user2387298

+0

你想从这里得到什么? – Anoop

+0

我想在页面顶部和底部有“这是我的文本” – user2387298

相关问题