我想问一个关于 Javascript 的 onload
的问题.
我正在用代码编写一个 JSP 页面 <%@ include file ="body.jsp"
.包括 body.jsp
包含:
<table onload="function()">
这应该加载 javascript 函数,但它似乎对页面没有任何影响。是onload
仅适用于 body
标签?
最佳答案
Onload 只能用于<body>
, <img>
, <script>
, <iframe>
标签,因为它会告诉您何时加载了外部资源(图像、脚本、框架)或整个页面(正文)
从 HTML5 开始,这些也可以触发 load 事件:<link>
, <style>
, <input type=image>
, <object>
不过,对这些的支持仍然可能会受到影响 ( e.g. older Android browsers )
关于HTML 中的 Javascript 加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3870185/