【问题标题】:Do something when clicking on class [duplicate]单击类时做一些事情[重复]
【发布时间】:2015-04-29 19:00:36
【问题描述】:

当用户点击某个类时,我正在尝试运行一个函数。

这是一个类似设置的小提琴。除了我没有在我的代码中使用按钮。

FIDDLE

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

我也尝试过使用 getElementsByClassName,结果相同。我在这里有什么遗漏吗?

*注意:我需要在没有 jQuery 的情况下完成此操作

【问题讨论】:

标签: javascript class onclick click


【解决方案1】:

querySelectorAll 返回一个元素列表,所以你需要指定你想要的,在你的情况下 [0]:

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

jsFiddle example

【讨论】:

  • 感谢我能够完成这个答案。
猜你喜欢
  • 2015-01-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-04
  • 1970-01-01
  • 1970-01-01
  • 2011-12-28
  • 1970-01-01
相关资源
最近更新 更多