当前位置: 首页 > wzjs >正文

如果做独立网站赚钱网站推广渠道

如果做独立网站赚钱,网站推广渠道,深圳产品设计公司排名前十强,建材网站制作返回值类型​​ querySelectorAll​​ 返回一个 ​​静态的 NodeList​​(类数组对象),即使后续 DOM 变化也不会自动更新。需要通过索引(如 [0])或遍历(如 forEach)访问元素(现代浏…

返回值类型​​

querySelectorAll​​

  • 返回一个 ​​静态的 NodeList​​(类数组对象),即使后续 DOM 变化也不会自动更新。
  • 需要通过索引(如 [0])或遍历(如 forEach)访问元素(现代浏览器支持 forEach,旧版可能需要 Array.from() 转换)。
const elements = document.querySelectorAll('.class');
elements.forEach(el => console.log(el));

getElementsByClassName​​

  • 返回一个 ​​动态的 HTMLCollection​​(类数组对象),会实时反映 DOM 的变化(增删元素时自动更新)。
  • 同样需要通过索引访问,且没有原生 forEach 方法(需先转为数组)。
const elements = document.getElementsByClassName('class');
Array.from(elements).forEach(el => console.log(el)); // 需转换

参数灵活性​​

querySelectorAll​​

  • 支持 ​​CSS 选择器​​,可以组合多种条件(如 .class > div:first-child)。
// 选择所有 class="box" 且父级是 nav 的元素
document.querySelectorAll('nav .box');

getElementsByClassName​​

  • 仅能通过 ​​类名​​ 选择元素,参数为字符串(多个类名需连写,如 ‘class1 class2’,但行为可能不符合预期)。
// 注意:这会选择同时有 class1 和 class2 的元素(类似 "class1 class2")
document.getElementsByClassName('class1 class2');

性能​​

​​getElementsByClassName​​

  • 通常更快,因为它是浏览器原生优化的 API,专门用于类名查询。
  • 适合频繁操作或简单类名查询。
    ​​### querySelectorAll​​
  • 需要解析 CSS 选择器,可能稍慢,但功能更强大。
  • 在复杂选择器场景下仍高效(现代浏览器优化良好)。

动态性​​

HTMLCollection(getElementsByClassName)是动态的,而 NodeList(querySelectorAll)是静态的。

// 动态示例
const liveCollection = document.getElementsByClassName('class');
const staticList = document.querySelectorAll('.class');// 添加新元素后:
document.body.appendChild(document.createElement('div')); // 假设新 div 有 class="class"
console.log(liveCollection.length); // 增加
console.log(staticList.length);     // 不变
http://www.dtcms.com/wzjs/453269.html

相关文章:

  • 网站开发做原型吗常用的seo工具的是有哪些
  • 360建站公司市场调研的步骤
  • 汕头模板网建站中国搜索引擎排名
  • 网站建设seo虾哥网络app引导页模板html
  • 网站制作的基础东莞最新消息今天
  • 外贸网站推广收费如何做网站
  • 做本机网站市场调研分析报告
  • 西安网站设计公司百度账号注册平台
  • 织梦网站导航如何删除sem
  • 杭州做企业网站公司公司推广网站
  • b站推广网站2024不用下载软件网站优化排名金苹果系统
  • wordpress修改url插件汕头seo网络推广服务
  • 廊坊门户网站常州百度搜索优化
  • 青海城乡住房和建设厅网站怎么做网络宣传推广
  • 传媒公司网站制作搜狗整站优化
  • 整站优化与关键词排名app推广渠道有哪些
  • 网页设计企业网站素材库网站流量统计分析报告
  • html免费网页素材郑州百度关键词seo
  • 网站建设落地页文军seo
  • 美丽乡村建设发展论坛网站网店推广的作用是什么
  • directadmin网站储存目录优化培训方式
  • wordpress下载管理员数字营销服务商seo
  • 湛江网站的建设如何创建个人网站免费
  • 手机咋做网站文案发布平台
  • 建设工程招投标网最专业的网站百度账号安全中心
  • 日文网站建设网络推广怎么做方案
  • 河南建设监理协会网站宁德市古田县
  • 网站上线前需要做什么微信推广方式有哪些
  • 一键抓取的网站怎么做seo优化评论
  • 如何用nat123做网站网站优化哪个公司好