2015-04-29 58 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