Metode Element.setAttributeNode()
(Core Level 1) menetapkan Attribute node baru untuk elemen ini, sebagai objek Atrr.
Sintaks:
Element.setAttributeNode(newAttr)
Parameter newAttr adalah Attribute node yang ingin ditambahkan.
Metode Element.setAttributeNode()
di dukung oleh mayoritas browser: IE, Opera, Firefox, Google Chrome, dan Safari.
Contoh di bawah ini menambahkan Attribute node (title="homepage") untuk elemen A:
<A HREF="http://be-htmlcss.blogspot.com/">Visit to be-htmlcss</A>
<SCRIPT TYPE="text/javascript">
var newAttr = document.createAttribute("title");
newAttr.nodeValue = "homepage";
var aElem = document.getElementsByTagName("a")[0];
aElem.setAttributeNode(newAttr);
</SCRIPT>