Ternyata sudah ada yang membuat. Dan salah satunya menemukan link ini Monday Code Giveaway: GetElementsByAttribute
Tapi belum puas dengan script yang ada disana. Karena tidak menyatu pada object/node. Jadi akhirnya saya modifikasi menjadi seperti dibawah ini:
Eksekusi script diatas pada awal script. Maka semua HTMLElement object akan memiliki method diatas.
Contoh pemakaiannya sebagai berikut:
var myvar = document.getElementsByAttribute( '*', 'atributeku', 'nilai atributeku'); /*atau*/ var myvar1 = document.getElementById( "myTable" ); //asumsi menemukan table var myvar1child = myvar1.getElementsByAttribute( 'td', 'class', 'classname');
Happy coding.
Thank you to Robert Nyman.
0 komentar:
Poskan Komentar