Proprietà HTML DOM
La proprietà è il valore del nodo (elementi HTML), è possibile ottenere o impostare.
Interfaccia di programmazione
Con JavaScript (e altri linguaggi di programmazione) in HTML DOM accesso.
Tutti gli elementi HTML sono definiti come un oggetto, e l'interfaccia di programmazione è il metodo oggetto e le proprietà degli oggetti.
Il metodo è un'operazione (come l'aggiunta o modificare gli elementi) che è possibile eseguire.
La proprietà è che si può ottenere o valore impostato (ad esempio, il nome del nodo o il contenuto).
proprietà innerHTML
Il modo più semplice per ottenere il contenuto dell'elemento è quello di utilizzare la proprietà innerHTML.
proprietà innerHTML per ottenere o sostituire il contenuto di elementi HTML utili.
Esempi
Il codice seguente ottiene il id = "intro" l'elemento <p> innerHTML:
Esempi
<body>
<p id="intro">Hello World!</p>
<script>
var txt=document.getElementById("intro").innerHTML;
document.write(txt);
</script>
</body>
</html>
Prova »
Nell'esempio precedente, getElementById è un metodo, mentre innerHTML è una proprietà.
proprietà innerHTML possono essere utilizzati per ottenere o modificare qualsiasi elemento HTML, tra cui <html> e <body>. |
attributo NodeName specifica il nome del nodo.
- nodeName è una sola lettura
- Nodename con lo stesso nome di tag di un nodo di elemento
- nodeName attributo nodi con lo stesso nome dell'attributo
- nodeName nodo di testo è sempre #text
- nodeName nodo documento è sempre #document
Nota: nodeName contiene sempre maiuscolo elemento HTML nome del tag.
immobili nodeValue
valore della proprietà NodeValue nodo specificato.
- nodo elemento nodeValue è indefinito o nullo
- nodeValue nodo di testo è il testo stesso
- nodeValue nodo attributo è un valore di attributo
Ottiene il valore dell'elemento
L'esempio seguente recupera <id = "intro" p> valori dei nodi tag di testo:
Esempi
<body>
<p id="intro">Hello World!</p>
<script type="text/javascript">
x=document.getElementById("intro");
document.write(x.firstChild.nodeValue);
</script>
</body>
</html>
Prova »
immobili nodeType
Proprietà nodeType restituisce il tipo di nodo. nodeType è di sola lettura.
tipi di nodo sono più importanti:
Tipo di elemento | NodeType |
---|---|
elemento | 1 |
proprietà | 2 |
testo | 3 |
nota | 8 |
file | 9 |