1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 </head> 7 <body> 8 <div id="i1" style="width: 400px; 9 height: 300px; 10 position: absolute; 11 left: 50%; 12 top: 50%; 13 margin-left: -200px; 14 margin-top: -150px; ">欢迎任明霞莅临指导 15 </div> 16 <script> 17 function f() { 18 //根据id获取所对应的div,document意思是去整个html文档中找,getElementById是根据ID 19 var tag = document.getElementById('i1') 20 //拿到div中的文本,注意innertext方法没有括弧 21 var content = tag.innerText 22 //获取它这个字符串的第一个文字 23 var z =content.charAt(0) 24 //获取这个文本除第一个字以外的文本,用substring给它起始位置 25 var l = content.substring(1,content.length) 26 //把第一个字符放到最后一位拼接起来 27 var new_content = l+z 28 //用新生成new_content把div中的文本替换掉 29 tag.innerText = new_content 30 } 31 //setInterval是个定时器,第一个参数是要执行的内容,第二个参数是执行间隔,单位为毫秒 32 setInterval('f()',100) 33 </script> 34 35 </body> 36 </html>