我想appendChild()在一个现有的窗体上,它不工作。 我不知道是否需要延迟页面,至少我以为我在某处读过。 我在想什么是动态改变窗口onload是一个延迟。 我是否像其他DOM元素一样抓取body标签?window.onload延迟
回答
你可以使用一个超时延迟调用你的方法,做了的appendChild()...
setTimeout(functionName, 200)
如果您正在使用jQuery你可以使用现成的方法来延缓你的代码,直到网页满载:
$(document).ready(function() {
appendChild();
});
编辑:在评论
请勿在“setTimeout”中引用该函数,因为这会调用“eval()”。而是提供一个函数引用:“setTimeout(functionName,200);”。除非提问者说, – 2009-04-16 21:43:48
不会用jQuery回答。只是因为一个图书馆使它更容易并不意味着他们正在使用它。 – geowa4 2009-04-16 21:45:22
@Steve您能否为您的陈述提供参考?我以前没有来过。 – 2009-04-16 21:48:51
各地函数调用中删除了引号的setTimeout每史蒂夫的建议身体元素下实况直接引用
document.body
但是你的问题很模糊。
如果您从onload事件调用DOM操作,则应该完全加载DOM。因此,我假设延迟不是要走的路。
这是行不通的?
window.addEventListener('load', function() {
// Code to execute when DOM is loaded
}, false);
史蒂夫
新手js的问题...编程js时,你必须依赖关于属性和功能的记忆,没有一种工具可以提供代码帮助? – user91195 2009-04-16 22:12:14
当然,记忆有助于(像往常一样),但是有很多参考库。我特别推荐Mozilla开发人员中心(https://developer.mozilla.org/en/JavaScript)。 W3Schools也很好(http://www.w3schools.com/js/default.asp)。 – 2009-04-16 22:27:33
是否有任何集成的IDE,以获得代码帮助? – user91195 2009-04-16 22:47:57
- 1. Arduino到Unity3D延迟/延迟
- 2. 延迟jquery循环延迟
- 3. netem延迟不延迟
- 4. 延迟加载延迟
- 5. 延迟
- 6. NSFetchedResultsController导致延迟的延迟
- 7. 添加可延迟事件的延迟
- 8. EC2延迟和一般延迟
- 9. 在循环中延迟iplescript不延迟
- 10. 相同元素的延迟和延迟?
- 11. 处理环境 - 延迟时间延迟
- 12. 在悬停延迟中添加延迟
- 13. 动画无延迟(UIView animateWithDuration延迟)
- 14. JQuery延迟解决其他延迟
- 15. 的jquery - 延迟加载 - 设置延迟
- 16. 延迟不延迟for循环
- 17. SQL Express与SQL CE,延迟/延迟
- 18. 未设定文字时延迟延迟
- 19. 延迟跳转
- 20. 延迟加载
- 21. 延迟加载
- 22. 延迟截图
- 23. VideoView RTSP延迟
- 24. GetQueuedCompletionStatus延迟
- 25. ASP.NET AJAX延迟
- 26. 延迟与hoverintent
- 27. Django:WSGI延迟
- 28. iOS - NSNotificationCenter延迟
- 29. Delegate.BeginInvoke延迟
- 30. jquery setTimeOut延迟
没有看到任何代码它很难知道你的意思。 – roryf 2009-04-16 22:34:04