gpt4 book ai didi

javascript - 等价于 JQuery 的纯 JavaScript $(this)

转载 作者:行者123 更新时间:2023-11-29 16:58:05 25 4
gpt4 key购买 nike

我在下面给出一个简单的 jQuery 代码示例:

$(".black").on("click", function() {
$(this).css("color", "red");
});

单击具有“黑色”CSS 类的元素时,特定元素的(此)颜色变为红色。

现在,如何用纯 JavaScript 编写上面的代码?当它用于类选择器时,请告诉我 Jquery $(this) 的 JavaScript 等价物。

最佳答案

var blacks = document.getElementsByClassName('black');

for(var i =0; i< blacks.length; i++){
blacks[i].onclick = function(){
this.style.color = 'red';
}
}

  var blacks = document.getElementsByClassName('black');

for(var i =0; i< blacks.length; i++){
blacks[i].onclick = function(){
this.style.color = 'red';
}
}
<div class="black">test</div>
<div class="black">test</div>
<div class="black">test</div>

关于javascript - 等价于 JQuery 的纯 JavaScript $(this),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30591369/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com