Tuesday, July 31, 2012

getNamedItem()

Metode NamedNodeMap.getNamedItem() (Core Level 1) mendapatkan node di dalam NamedNodeMap berdasarkan name yang ditetapkan.

Sintaks:

NamedNodeMap.getNamedItem(name)

Parameter name adalah DOMString yang berisi nodeName dari node yang ingin didapatkan dari dalam NamedNodeMap.

Metode NamedNodeMap.getNamedItem() di dukung oleh mayoritas browser: IE9, Opera, Firefox, Google Chrome, dan Safari.

Contoh di bawah ini mendapatkan item STYLE, kemudian mengembalikan nodeValuenya:

<P ID="myp" STYLE="color: blue;">Lorem imsum...</P> <SCRIPT TYPE="text/javascript"> alert(document.getElementById("myp").attributes.getNamedItem("style").nodeValue); // "color: blue;" </SCRIPT>

Contoh di bawah ini mendapatkan item STYLE, kemudian menetapkan value baru untuknya:

<P ID="myp" STYLE="color: blue;">Lorem imsum...</P> <SCRIPT TYPE="text/javascript"> document.getElementById("myp").attributes.getNamedItem("style").value = "color: red; font-size: 36px;"; </SCRIPT>

Sehingga elemen P di atas menjadi:

<P ID="myp" STYLE="color: red; font-size: 36px;">Lorem imsum...</P>