手写一个简单的JQuery
【推荐阅读】微服务还能火多久?>>> 测试样本 <!--测试样本--> <body> <div id="jq">1</div> <div class="hello">2</div> <div class="hello">3</div> </body> 为什么jq 使用$(selector)就能够获取DOM呢 原生的js该怎么实现 //事实证明通过如下方式不管传入的是id选择器还是class选择器都是可行的 document.querySelectorAll(selector) 获取DOM中的第几个元素 // 因为我们获取到的是一个NodeList数组,那么当然可以通过下标获取(注意不要越界) document.querySelectorAll(selector)[0] 给元素添加class // 添加完毕以后查看DOM结构的class中就多了一个class属性world document.querySelectorAll(".hello").forEach(d=>{ d.classList.add("world") }) 添加css属性 // 我们希望给每一个元素添加上宽、高、颜色几个属性 let css = { "width": "2rem", "height": "1rem", "color": "red" } document.querySelectorAll(".hello