Metode Document.createAttribute()
(Core Level 1) membuat atribut baru berdasarkan name yang ditetapkan, sebagai objek Attr.
Sintaks:
document.createAttribute(name)
Untuk name adalah DOMString yang berisi nama atribut yang ingin dibuat.
Metode Document.createAttribute()
di dukung oleh mayoritas browser: IE, Opera, Firefox, Google Chrome, dan Safari.
Atribut yang sudah dibuat dapat ditambahkan kepada suatu elemen di dalam dokumen via Element.setAttributeNode(), dan untuk menetapkan nilainya bisa dengan Attr.value, atau Node.nodeValue.
Contoh:
<A>Visit to Be-HTMLCSS's homepage.</A>
<SCRIPT TYPE="text/javascript">
var aElem = document.getElementsByTagName("a")[0];
var newAtrr = document.createAttribute("href");
newAtrr.value = "http://be-htmlcss.blogspot.com/";
aElem.setAttributeNode(newAtrr);
</SCRIPT>