如何向div元素添加onload事件?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (256)

如何将onload事件添加到元素中?可以使用这个代码吗?

<div onload="oQuickReply.swap();" ></div>
提问于
用户回答回答于

onload事件只能在document(body)本身。换句话说,它只能连接到每个外部资源.div,它作为主体的一部分加载,因此onload事件不适用于此。

用户回答回答于

使其工作的最简单方法是将函数调用直接放在元素之后。

例子:

...
<div id="somid">Some content</div>
<script type="text/javascript">
   oQuickReply.swap('somid');
</script>
...

或者在 </body>标签:

...
<script type="text/javascript">
   oQuickReply.swap('somid');
</script>
</body>

...所以它不会阻止以下内容的加载。

扫码关注云+社区

领取腾讯云代金券