Javascript 如何使用;这";和一群听众一起?
使用Javascript 如何使用;这";和一群听众一起?,javascript,dom-events,Javascript,Dom Events,使用getElementsByClassNamearray方法时如何使用“this”关键字 代码运行良好,我只是不知道如何解决“?”部分。。。所以有16个“refsz”类,我想存储当前的refsz元素(clicked元素)并修改其子元素的内容 var elements = document.getElementsByClassName("refsz"); for (var z = 0; z < elements.length; z++) { elements[z].addEven
getElementsByClassName
array方法时如何使用“this”关键字
代码运行良好,我只是不知道如何解决“?”部分。。。所以有16个“refsz”类,我想存储当前的refsz元素(clicked元素)并修改其子元素的内容
var elements = document.getElementsByClassName("refsz");
for (var z = 0; z < elements.length; z++) {
elements[z].addEventListener('click', Ref, false);
}
function Ref() {
???
this.find(.randomclass).innerText = "text";
???
}
var elements=document.getElementsByClassName(“refsz”);
对于(var z=0;z
只需将事件作为参数添加到函数中,然后在event.target
上,您将获得单击的元素:
var elements=document.getElementsByClassName(“refsz”);
对于(var z=0;z
1
两个
三
四
五个
这可能有助于。。。如果这是您想要的,它将使用单击的类更新元素。否则请进一步解释 单击的元素正是此将引用的内容?没有必要使用
?
,您的代码按原样工作。非常感谢您,完美的解决方案!:-)
const Ref =(e) => e.target.innerText = 'text';