propriété HTML DOM
La propriété est la valeur des noeuds (éléments HTML), vous pouvez obtenir ou définir.
Interface de programmation
Par JavaScript (et d'autres langages de programmation) en HTML accès DOM.
Tous les éléments HTML sont définis comme un objet, et l'interface de programmation est la méthode d'objet et propriétés de l'objet.
La méthode est une opération (comme l'ajout d'éléments ou modifier) que vous pouvez effectuer.
La propriété est que vous pouvez obtenir ou la valeur (par exemple, le nom de noeud ou le contenu).
propriété innerHTML
La meilleure façon d'obtenir le contenu de l'élément est d'utiliser la propriété innerHTML.
propriété innerHTML pour obtenir ou remplacer le contenu des éléments HTML utiles.
Exemples
Le code suivant obtient l'id = "intro" l'élément <p> innerHTML:
Exemples
<body>
<p id="intro">Hello World!</p>
<script>
var txt=document.getElementById("intro").innerHTML;
document.write(txt);
</script>
</body>
</html>
Essayez »
Dans l'exemple ci-dessus, getElementById est une méthode, alors que innerHTML est une propriété.
propriété innerHTML peut être utilisé pour obtenir ou modifier les éléments HTML, y compris <html> et <body>. |
attribut NodeName spécifie le nom du noeud.
- nodeName est en lecture seule
- nodeName avec le même nom de balise d'un noeud d'élément
- nodeName attribut noeuds avec le même nom d'attribut
- nodeName nœud de texte est toujours #text
- le document nodeName noeud est toujours #document
Remarque: nodeName contient toujours des majuscules élément HTML nom de la balise.
propriété nodeValue
valeur de la propriété NodeValue de noeud spécifié.
- nœud d'élément nodeValue est undefined ou null
- nodeValue nœud de texte est le texte lui-même
- nodeValue noeud d'attribut est une valeur d'attribut
Obtient la valeur de l'élément
L'exemple suivant permet de récupérer <id = "intro" p> valeurs de nœud balise de texte:
Exemples
<body>
<p id="intro">Hello World!</p>
<script type="text/javascript">
x=document.getElementById("intro");
document.write(x.firstChild.nodeValue);
</script>
</body>
</html>
Essayez »
propriété nodeType
propriété nodeType renvoie le type de noeud. nodeType est en lecture seule.
Les types de nœuds sont plus importants:
type d'élément | NodeType |
---|---|
élément | 1 |
propriété | 2 |
texte | 3 |
note | 8 |
fichier | 9 |