gpt4 book ai didi

相当于 jQuery onclick 的 Javascript

转载 作者:行者123 更新时间:2023-11-28 13:07:24 25 4
gpt4 key购买 nike

我应该如何构建我的代码来获得这个 jQuery 的效果

var divQuery = $('.html5gallery-thumbs-0').children();
divQuery.on('click', function () {...}

我以为是这样的:

 var divQuery = document.getELementsByClassName('html5gallery-thumbs-0');
divQuery.onclick = function (elem) {
//this.style.display = 'none'
// OR
//elem.style.display = 'none'

}

元素应该引用 clicket 对象,对吗?或者应该是关键字this。我想学习 javascript 因为 jQuery 毕竟只是库。预先感谢您!

最佳答案

通过其他两种方法扩展用户的回答:

使用最新最好的 JS 功能:

const divQuery = document.querySelector('.a');
divQuery.childNodes.forEach(v => {
v.addEventListener('click', function() {
console.log(this.textContent);
})
});

还有一个非常旧的浏览器(支持 IE 和其他较旧的浏览器):

const divQuery = document.getElementsByClassName('a')[0];
[].forEach.call(divQuery.children, function(v){
v.addEventListener('click', function() {
console.log(this.textContent);
})
})

关于相当于 jQuery onclick 的 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45388874/

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