写了个小页面,测试了下js, 想让div在加载的时候执行一段js,死也不起作用。
谷歌了一下发现div 不支持onload事件,同样p也是不支持onload事件的。
这国内的各大教程都写着是支持各种事件的啊。坑。。
https://stackoverflow.com/questions/4057236/how-to-add-onload-event-to-a-div-element
https://stackoverflow.com/questions/5000248/how-to-run-this-javascript-in-the-p-element
The onload event can only be used on the document(body) itself, frames, images, and scripts. In other words, it can be attached to only body and/or each external resource. The div is not an external resource and it’s loaded as part of the body, so the onload event doesn’t apply there.
onload event it only supports with few tags like listed below.
<body>, <frame>, <iframe>, <img>, <input type="image">, <link>, <script>, <style>