Saturday, July 28, 2012

textContent

Properti Node.textContent (Core Level 3) mengembalikan DOMString yang menunjukkan text content dari Node ini, dan termasuk text content keturunannya.

Sintaks:

Node.textContent

Properti Node.textContent di dukung oleh mayoritas browser: IE9, Opera, Firefox, Google Chrome, dan Safari.

null dikembalikan ketika mencoba mengembalikan text content dari Document node, DocumentType node, atau Notation node:

alert(window.document.textContent); // null

Contoh di bawah ini mengembalikan text content dari elemen P, dan termasuk text content keturunannya:

<P ID="myp">Lorem <B>LOREM</B> imsum.</P> <SCRIPT TYPE="text/javascript"> alert(document.getElementById("myp").textContent); // "Lorem LOREM imsum." </SCRIPT>

Di bandingkan:

<P ID="myp">Lorem <B>LOREM</B> imsum.</P> <SCRIPT TYPE="text/javascript"> alert(document.getElementById("myp").firstChild.nodeValue); // "Lorem " alert(document.getElementsByTagName("b")[0].childNodes.item(0).nodeValue); // "LOREM" alert(document.getElementById("myp").lastChild.nodeValue); // " imsum." </SCRIPT>