Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
365 views
in Technique[技术] by (71.8m points)

javascript - 如何将onload事件添加到div元素(How to add onload event to a div element)

How do you add an onload event to an element?(如何将onload事件添加到元素?)

Can I use:(我可以用吗:)

<div onload="oQuickReply.swap();" ></div>

for this?(为了这?)

  ask by monkey_boys translate from so

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

No, you can't.(不,你不能。)

The easiest way to make it work would be to put the function call directly after the element(最简单的方法是将函数调用直接放在元素之后)

Example:(例:)

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

or - even better - just in front of </body> :(或者-甚至更好-就在</body>前面:)

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

...so it doesn't block the following content from loading.(...因此它不会阻止以下内容的加载。)


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...