相当于 jQuery onclick 的 Javascript

托马·托莫夫

我应该如何构建我的代码来获得这个 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);
  })
})

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

相当于Jquery的Javascript

来自分类Dev

相当于jquery ajaxStop的Javascript

来自分类Dev

相当于JQuery .next()的JavaScript

来自分类Dev

相当于jquery触发方法的javascript

来自分类Dev

相当于jQuery not()的Vanilla Javascript

来自分类Dev

相当于jQuery.param()的纯Javascript

来自分类Dev

获取键,“ this”的值:JavaScript的jQuery相当于什么?

来自分类Dev

相当于jQuery.param()的纯Javascript

来自分类Dev

相当于 jquery 中的 .is() 到原生 javascript

来自分类Dev

相当于$ .on的Javascript

来自分类Dev

相当于onclick =“ update_x(this)”在jquery中?(通话功能)

来自分类Dev

相当于getcomputedstyle()的jQuery

来自分类Dev

相当于jQuery的replaceChild

来自分类Dev

相当于RNGCryptoServiceProvider的Javascript

来自分类Dev

相当于JavaScript的Jframe

来自分类Dev

Apex 相当于 Javascript For In

来自分类Dev

jQuery以字符串形式使用,参数作为数组(相当于jQuery元素的JavaScript“ apply()”)

来自分类Dev

Clojure相当于jQuery Deferred吗?

来自分类Dev

相当于没有jQuery的$ .load

来自分类Dev

相当于jQuery marginLeft的速度

来自分类Dev

相当于onLoad在jQuery中?

来自分类Dev

相当于AngularJS中的jQuery .one()?

来自分类Dev

相当于jQuery在函数之前的原型

来自分类Dev

相当于jQuery的响应处理

来自分类常见问题

相当于JavaScript中的Python Pandas

来自分类Dev

相当于R中的javascript reduce

来自分类Dev

相当于Java Regex的Javascript

来自分类Dev

相当于Javascript querySelector的Python

来自分类Dev

相当于Ruby的`send`的Javascript