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

setInterval("document.write(Math.random())"1000)为何不行?解决办法

2012-03-21 
setInterval(document.write(Math.random()),1000)为何不行?setInterval( alert(Math.random()) ,1000

setInterval("document.write(Math.random())",1000)为何不行?
setInterval( "alert(Math.random()) ",1000)却可以呀

[解决办法]
> setInterval( "alert(Math.random()) ",1000)却可以呀

alert,是在当前网页内的动作。
document.write(Math.random()),此时网页内容仅仅是:Math.random()的值,
Javascript已经不存在,谈何执行:setInterval( "document.write(Math.random()) ",1000)??


[解决办法]
document.write 如果不是标签而是值...
页面中其他内容就先被擦除了, 然后当然就不行了..
应该


setInterval( "xHtmlElement.innerHtml(Math.random())) ",1000)

热点排行