Properti Attr.ownerElement
(Core Level 2) mengembalikan Element node yang memiliki atribut ini.
Sintaks:
Attr.ownerElement
Properti Attr.ownerElement
di dukung oleh mayoritas browser: IE9, Opera, Firefox, Google Chrome, dan Safari.
Contoh di bawah ini mengembalikan nodeName dari pemilik atribut di indeks ke 0 di dalam elemen P:
<P ID="myp"></P>
<SCRIPT TYPE="text/javascript">
alert(document.getElementById("myp").attributes.item(0).ownerElement.nodeName); // "P"
</SCRIPT>
Contoh di bawah ini foo()
dipanggil ketika jendela awal muat, di mana foo()
mempunyai kondisi jika pemilik atribut di indeks ke 0 di dalam elemen P adalah elemen P, 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.attributes.item(0).ownerElement.nodeName === "P") {
pElem.getAttributeNode("style").value = "color: green; font-size: 50px;";
}
}
window.onload = foo;
</SCRIPT>