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

关于js需要alert后代码才生效的解决方法

2012-07-08 
关于js需要alert后代码才生效的解决办法需要alert后代码可以生效是因为dom对象的时间问题。若我们在执行完

关于js需要alert后代码才生效的解决办法

需要alert后代码可以生效是因为dom对象的时间问题。若我们在执行完上一行代码后,稍等片刻再开始执行下一行代码,那么我们的问题就解决了。
最简单的办法,延尺执行:
window.setTimeout("document.getElementById('treeDemo').focus();",10);?? //DOM对象超时不能设置焦点
当我把这句话延迟 了十毫秒来执行,肉眼是分辨不出来的。但机器可以。于是就解决了DOM对象时间同步,而不能再执行下面的代码。

此种方法有时可以有时不行!

?

?

(可先把失效的JS放到BODY标签内的最下面试试)

?

?

?

?

?

转:http://marcellos.blog.163.com/blog/static/173088282201111953022718/

热点排行