Maison  >  Article  >  interface Web  >  Ajoutez intelligemment des événements onload aux balises div et p

Ajoutez intelligemment des événements onload aux balises div et p

angryTom
angryTomavant
2019-12-16 17:23:074765parcourir

Ajoutez intelligemment des événements onload aux balises div et p

Comment ajouter un événement onload à div et p ?

Prémisse

En fait, il n'y a que 6c04bd5ca3fcae76e30b72ad730ca86d, 04a0d55efbbfd646a993fbc01f262c57, d5ba1642137c3f32f4f4493ae923989c, a1f02c36ba31691bcfe87b2722de723b, 54221f165301041700dfeb0f4ab9fd7c, 3f1c4e4b6b16bbbd69b2ee476dc4f83a, c9ccee2e6ea535a969eb3f532ad9fe89 seules ces balises ont des événements onload, contrairement à div, p et d'autres balises.

Mais que se passe-t-il si nous voulons toujours faire quelque chose lorsque le div est ajouté au DOM ? Certaines personnes diront qu'il suffit de l'ajouter après le code qui s'ajoute au DOM, mais cela devra être écrit après chaque ajout, un par un, ce qui est très gênant.

Par exemple

<div>
   <p>我有一只小毛驴,我从来也不骑。</p>
</div>

Supposons que je veuille afficher la boîte de dialogue "Je suis un petit âne" une fois le contenu ci-dessus chargé.

Emprunter des fleurs pour les offrir à Bouddha

Je souhaite toujours utiliser le traitement des événements onload. Nous savons également quelles balises sont prises en charge, nous pouvons donc modifier le code en : <.>

<div>
   <p>我有一只小毛驴,我从来也不骑。</p>
   <style onload="alert(&#39;我是小毛驴&#39;)"></style>
</div>

De cette façon, en empruntant la balise style, tant que le div est ajouté au DOM, l'événement onload peut être simulé pour être déclenché.

Cet article provient de la rubrique

tutoriel js, bienvenue pour apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer