我有带有链接的 html 页面,我想在其中附加一个功能onclick
事件。一种方法当然是:
<a href="save.php" onclick="save(); return false;" rel="save">Save</a>
但我知道这不是最佳做法。所以我反而等待window.onload
,循环遍历链接并将保存功能附加到链接rel="save"
。这样做的问题是,它会等到整个页面完成加载,这可能会在链接显示并可单击后几秒钟。
那么还有其他方法可以做到这一点吗?避免onclick
在 html 中,但这使得它在呈现链接时立即起作用。
Internet Explorer 对于
<script type="text/javascript" defer>
//- Run this code when the DOM parsing has completed
</script>
我在 Google 上快速搜索了“DOMContentLoaded defer”,发现以下页面可能有帮助:
http://tanny.ica.com/ica/tko/tkoblog.nsf/dx/domcontentloaded-event-for-browsers http://tanny.ica.com/ica/tko/tkoblog.nsf/dx/domcontentloaded-event-for-browsers
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)