我有一个复选框列表。我需要知道哪个被点击了。 我无法使用
进行循环if(form1.news[i].checked)
因为可能还有其他已经检查过的。 我尝试过使用
this.form.id
this.from.checkboxname.id
但是没有成功。
最佳答案
事件对象将包含对被单击元素的引用。
对于example (使用 YUI 抽象事件绑定(bind)的浏览器差异,其他库做类似的事情,如果您不介意放弃旧的 Internet Explorer,则可以使用原始 DOM):
YUI().use('node', 'event', function (Y) {
Y.one('#container').delegate('click', function (e) {
alert(e.target.get('value'));
e.stopPropagation();
}, 'input[type=checkbox]');
});
关于javascript - 如何知道哪个复选框被点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10139280/