Tuesday, July 31, 2012

hasAttributes()

Metode Node.hasAttributes() (Core Level 2) mengembalikan boolean:

  • true dikembalikan jika Node ini mempunyai satu atau lebih atribut, false sebaliknya.

Sintaks:

Node.hasAttributes()

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

Contoh di bawah ini menguji apakah elemen P mempunyai atribut:

<P ID="myp" STYLE="color: #666;"></P> <SCRIPT TYPE="text/javascript"> alert(document.getElementsByTagName("p")[0].hasAttributes()); // true </SCRIPT>

Contoh di bawah ini menguji apakah elemen P mempunyai atribut:

<P></P> <SCRIPT TYPE="text/javascript"> alert(document.getElementsByTagName("p")[0].hasAttributes()); // false </SCRIPT>

Contoh di bawah ini menguji apakah elemen P mempunyai atribut, jika ada jalankan perintah pertama, sebaliknya, jalankan perintah setelah else:

<P ID="myp" STYLE="color: #666;"></P> <SCRIPT TYPE="text/javascript"> var pElem = document.getElementsByTagName("p")[0]; if (pElem.hasAttributes()) { alert("Elemen " + pElem.tagName + " mempunyai atribut."); // ini dijalankan }else{ alert(pElem.tagName + " tidak mempunyai atribut."); } </SCRIPT>