div と p に onload イベントを追加するにはどうすればよいですか? 前提 実際には、、、、、<しかありません。 link>、< ;script>、 これらのタグのみに onload イベントがあり、div、p およびその他のタグにはありません。 </p> <p>しかし、div が DOM に追加されたときにまだ何かをしたい場合はどうすればよいでしょうか? DOMに追加するコードの後ろに追加すればいいじゃないかという人もいるかもしれませんが、これは追加箇所の後にいちいち書かないといけないので非常に面倒です。 </p> <p><strong>たとえば、</strong></p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:js;toolbar:false"><div> <p>我有一只小毛驴,我从来也不骑。</p> </div></pre><div class="contentsignin">ログイン後にコピー</div></div><p>上記のコンテンツが読み込まれた後、「私は小さなロバです」というプロンプト ボックスをポップアップ表示するとします。 </p><p><strong>花を借りて仏様にお供えする</strong></p><p> まだ onload イベント処理を使用したいのですが、どのタグがサポートされているかもわかっているので、コードを次のように変更できます: </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:js;toolbar:false"><div> <p>我有一只小毛驴,我从来也不骑。</p> <style onload="alert('我是小毛驴')"> ログイン後にコピー このように、style タグを借用することで、div を DOM に追加するだけで、onload イベントのトリガーをシミュレートできます。 この記事は js チュートリアル 列からのものです。ぜひ学習してください。