Properti Attr.specified (Core Level 1) mengembalikan boolean:
truedikembalikan jika atribut ini memang telah ditetapkan di dalam Element node yang di akses,falsesebaliknya.
Sintaks:
Attr.specified
Properti Attr.specified di dukung oleh mayoritas browser: IE, Opera, Firefox, Google Chrome, dan Safari.
Contoh di bawah ini memeriksa apakah atribut STYLE di dalam elemen P telah ditetapkan atau tidak:
<P STYLE="color: red;"></P>
<SCRIPT TYPE="text/javascript">
alert(document.getElementsByTagName("p")[0].getAttributeNode("style").specified); // true
</SCRIPT>
Contoh di bawah ini foo() dipanggil ketika jendela awal muat, di mana foo() mempunyai kondisi jika atribut STYLE di dalam elemen P telah ditetapkan, ganti nilai atribut STYLE:
<P ID="myp" STYLE="color: black;">Lorem imsum...</P>
<SCRIPT TYPE="text/javascript">
function foo() {
var pElem = document.getElementsByTagName("p")[0];
if (pElem.getAttributeNode("style").specified === true) {
pElem.getAttributeNode("style").value = "color: green; font-size: 50px;";
}
}
window.onload = foo;
</SCRIPT>