我有一个带有两个输入的表单。单击提交时,会发生以下情况:
当单击div的跨度时,我希望不再出现该特定div,这意味着应该从数组中删除其值在该div的innerHTML中的对象。
如何知道点击了哪个范围?
答案 0 :(得分:1)
在您的事件监听器中,您可以在遇到事件时使用目标属性进行检查。
event.target
答案 1 :(得分:0)
您可以使用document.getElementsByTagName(' span')返回DOM Elements的NodeList。所以对于初学者来说,你将不得不迭代它们并为每个人附加一个处理程序:
var spans = document.getElementsByTagName('span');
for (var i = spans.length - 1; i >= 0; --i)
{
spans = spans[i];
// do something to span
// forexample: spans.onclick = clickHandler;
}
希望有所帮助!!
答案 2 :(得分:0)