Windows商店应用程序 - 类上的addEventListener

时间:2013-04-18 07:46:05

标签: javascript windows-store-apps

我意识到无法在addEventListener选择器上添加document.getElementByClassName。但我有几个功能相同的按钮。我能以某种方式这样做吗?好吧我可以使用id选择器,但是这样我就必须添加更多代码行然后“需要”。

使用jQuery:

$(".class").on("click", someFunction);

1 个答案:

答案 0 :(得分:1)

为什么不迭代document.getElementsByClassName()返回的数组?

var elements = document.getElementsByClassName('foo');
for (var i = 0; i < elements.length; i++)
   elements[i].addEventListner('someEvent', eventHandler(evt), false);

它可能不像jQuery等同,但它完成了工作。或者,您可以在您的应用程序中使用jQuery(就个人而言,我还没有尝试过)。