var shot = document.getElementsByClassName ('sprite');
shot.onclick = function (event) {
alert(1);
}
我有這樣的代碼,我有這個在HTMLonclick事件化妝工作
<a href="#" class="sprite" ></a>
但它不工作,爲什麼?
var shot = document.getElementsByClassName ('sprite');
shot.onclick = function (event) {
alert(1);
}
我有這樣的代碼,我有這個在HTMLonclick事件化妝工作
<a href="#" class="sprite" ></a>
但它不工作,爲什麼?
你需要這樣稱呼它,
document.getElementsByClassName('sprite')[0];
爲了選擇元素的返回數組的第一個元素。 還包括爲了看到這個元件,然後點擊它你的HTML一些文字,
<a href="#" class="sprite" >test</a>
你試過'返回false;'警報後'(1);' – zzlalani
still_learning它有一個背景,所以它是可見的 – user2950593
zzlalani是的,我做過 – user2950593