Mengubah secara dinamis fungsi onclick event dengan javascript

Untuk mengubah fungsi dari onclick event pada HTML element dapat di lakukan dengan cara sbb:


function show(div){
    var obj = document.getElementById(div);
    obj.style.display = "block";
    document.getElementById('show').value = "hide";
    document.getElementById('show').onclick = new Function("show('"+div+"')");
}


Di atas adalah contoh fungsi show untuk menampilkan objek html dengan parameter element id Div menggunakan tombol dengan id "show" dan value"show" juga. Setelah objek html di tampilkan, lalu tombol value kita ubah value nya dan fungsinya dengan cara di atas. Sehingga fungsi tombol berubah sesuai keinginan kita, dalam hal ini kita ingin merubah fungsi tombol show menjadi fungsi hide.

Selamat mencoba.

Andi | 2010-12-17 14:13:06
Izin ngoprek ya mas..