Metode Element.setAttribute()
(Core Level 1) menetapkan atribut baru untuk elemen dengan nama atribut dan nilainya.
Sintaks:
Element.setAttribute(name, value)
- Parameter name adalah DOMString yang berisi nama atribut yang ingin dibuat.
- Parameter value adalah DOMString yang berisi nilai untuk parameter name.
Metode Element.setAttribute()
di dukung oleh mayoritas browser: IE, Opera, Firefox, Google Chrome, dan Safari.
Jika atribut yang ditetapkan sudah ada di dalam elemen, hanya nilainya saja yang akan diganti.
Contoh di bawah ini menetapkan atribut HREF beserta nilainya untuk elemen A:
<A TITLE="Visit to Google.com">Visit to Google</A>
<SCRIPT TYPE="text/javascript">
function Func(){
var aElem = document.getElementsByTagName("a")[0];
aElem.setAttribute("href", "http://www.google.com/");
}
</SCRIPT>
<BUTTON ONCLICK="Func()">Tetapkan Link disamping ke Google.com</BUTTON>
Sebelum fungsi dipanggil:
<A TITLE="Visit to Google.com">Visit to Google</A>
Sesudah fungsi dipanggil:
<A TITLE="Visit to Google.com" HREF="http://www.google.com/">Visit to Google</A>