2015-04-29 56 views
1

我想在用戶點擊一個類時運行一個函數。在類上點擊時做些什麼

這是一個類似設置的小提琴。除了我沒有在我的代碼中使用按鈕。

FIDDLE

document.querySelectorAll('.menu').onclick = function() { alert("test"); }; 

我也使用getElementsByClassName方法,具有相同的結果嘗試。有什麼我在這裏失蹤?

*注:我需要做到這一點,而不jQuery的

+0

http://jsfiddle.net/keturp/0wssdsn1/ – K2R

回答

0

querySelectorAll返回元素的列表,所以你需要指定一個你想要的,你的情況[0]

document.querySelectorAll('.menu')[0].onclick = function() { 
    alert("test"); 
}; 

jsFiddle example

+1

謝謝我能夠用這個答案來完成。 – K2R