如何為div、p新增onload事件? 前提 其實只有、、、、、、、、、、、、、< ;script>、 這些標籤才有onload事件,而div、p等標籤是沒有的。 </p> <p>但如果我們還是想在div append到DOM時做一些事情該怎麼辦呢?有人會說那就在append到DOM的程式碼後面加不就行了,但這樣會每個append地方後面都得一一寫上,好麻煩。 </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 append到DOM,就可模擬觸發onload事件。 本文來自 js教學 欄目,歡迎學習!