Friday, August 17, 2012

setAttribute()

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>