在纯JavaScript代码中如何使用$$函数?

这段代码在我正在学习的教程中,它按照DOM中的顺序将所有标题标签记录在页面上。有人可以解释此代码的工作原理吗?(特别是部分headings = $$('h1,h2...'))


$$字符表示什么?


for (var i = 0, headings = $$('h1,h2,h3,h4,h5,h6');

     i < headings.length; i++) {

   console.log(headings[i].textContent.trim() + " " +  

               headings[i].tagName,

               headings[i]);

}


森林海
浏览 151回答 2
2回答

慕标琳琳

如评论中所述,它可能是document.querySelectorAll()或其他dom查询方法的包装函数function $$(selectors) {&nbsp; return document.querySelectorAll(selectors)}for (var i = 0, headings = $$('h1,h2,h3,h4,h5,h6'); i < headings.length; i++) {&nbsp; console.log(headings[i].textContent.trim() + " " +&nbsp; &nbsp; headings[i].tagName,&nbsp; &nbsp; headings[i]);}<h1>One</h1><h2>Two</h2>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript