


Utilisation et différences de innerHTML, innerText et externalHTML dans les compétences JavaScript_javascript
May 16, 2016 pm 03:41 PMFini les bêtises, veuillez consulter les exemples ci-dessous.
Utilisation :
1 2 3 |
|
Peut être utilisé en JS :
test.innerHTML :
C'est-à-dire l'intégralité du contenu depuis la position de départ jusqu'à la position de fin de l'objet, y compris la balise Html.
La valeur de test.innerHTML dans l'exemple ci-dessus est «<span style="color:red">test1</span>
test.innerText :
Contenu de la position de départ à la position de fin, mais il supprime la balise Html
La valeur de text.innerTest dans l'exemple ci-dessus est "test1 test2", avec la balise span supprimée.
test.outerHTML :
En plus de contenir l'intégralité du contenu de innerHTML, il contient également la balise object elle-même.
La valeur de text.outerHTML dans l'exemple ci-dessus est également
1 |
|
Exemple complet :
1 2 3 4 5 6 |
|
Instructions particulières :
InnerHTML est un attribut conforme aux normes du W3C, tandis que innerText n'est applicable qu'aux navigateurs IE. Par conséquent, utilisez autant que possible innerHTML et moins innerText. Si vous souhaitez afficher du contenu qui ne contient pas de balises HTML, vous pouvez utiliser. innerHTML pour obtenir du HTML qui contient Après avoir supprimé le contenu de la balise, utilisez des expressions régulières pour supprimer la balise HTML Voici un exemple simple et conforme aux normes du W3C :
1 |
|
Comment distinguer innerHTML et innerText ?
Exemple de code :
1 2 3 4 5 6 7 |
|
Points communs : innerHTML et innerText remplaceront le contenu au sein de l'élément.
Différences :
1, innerHTML :
C'est-à-dire l'intégralité du contenu depuis la position de départ jusqu'à la position de fin de l'objet, y compris la balise Html.
La valeur de test.innerHTML dans l'exemple ci-dessus est "<span style="color:red">test1</span>
test2 ».
2, texte intérieur :
Contenu de la position de départ à la position de fin, mais il supprime la balise Html
La valeur de text.innerTest dans l'exemple ci-dessus est "test1 test2", avec la balise span supprimée.
Il convient de noter que innerHTML est un attribut conforme aux normes du W3C, tandis que innerText n'est applicable qu'aux navigateurs IE. Par conséquent, utilisez innerHTML autant que possible et innerText moins. peut Après avoir utilisé innerHTML pour obtenir le contenu contenant des balises HTML, utilisez des expressions régulières pour supprimer les balises HTML.
Ce qui précède est une introduction à l'utilisation et aux différences de innerHTML, innerText et externalHTML en JavaScript. J'espère que vous l'aimerez.

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Remplacer les caractères de chaîne en javascript

Tutoriel de configuration de l'API de recherche Google personnalisé

8 Superbes plugins de mise en page JQuery Page

Qu'est-ce que & # x27; ceci & # x27; en javascript?

Créez vos propres applications Web Ajax
