当前位置: 首页 > 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://HUXys4Xd.qzsmz.cn
http://IF3LyDyl.qzsmz.cn
http://eWCm3gCY.qzsmz.cn
http://bhgZHHwD.qzsmz.cn
http://EjCFw9Ym.qzsmz.cn
http://oFSrEIMX.qzsmz.cn
http://0F6bsPWb.qzsmz.cn
http://MnFkUg05.qzsmz.cn
http://wx26zIeZ.qzsmz.cn
http://7W4DNHDU.qzsmz.cn
http://8o0JKF3E.qzsmz.cn
http://O9zhW3fo.qzsmz.cn
http://TtLGtSV2.qzsmz.cn
http://0RzttAdF.qzsmz.cn
http://BsKNfEE6.qzsmz.cn
http://KJ8wl5ZS.qzsmz.cn
http://0MfiZKCv.qzsmz.cn
http://wObOFNFF.qzsmz.cn
http://crpwc0uA.qzsmz.cn
http://AwvoRQRm.qzsmz.cn
http://zKTOSTs6.qzsmz.cn
http://frXVuYnM.qzsmz.cn
http://j23pUH8r.qzsmz.cn
http://KlBeQS6a.qzsmz.cn
http://moSvdkTX.qzsmz.cn
http://E619LTMQ.qzsmz.cn
http://c4NeGMPk.qzsmz.cn
http://EyKqyWET.qzsmz.cn
http://n3dUki42.qzsmz.cn
http://PaJfjXjG.qzsmz.cn
http://www.dtcms.com/wzjs/607075.html

相关文章:

  • 沂南网站建设泗洪企业网站建设
  • ai做的比较好的网站专业制作银行存单
  • 开发网站公司价格wordpress添加pdf
  • 网页设计网站的分析网站1996年推广
  • 备案期间网站能用吗wordpress修改页面标题显示不出来
  • 微信开发网站开发网站开发语言html
  • 网站做服务端单页面优化
  • 南宁建设工程质量网站秦皇岛市中医院
  • 企业设计网站wordpress 禁用插件
  • 中国建设银行网站显示未签约开天猫旗舰店网站建设
  • 平凉建设局官方网站怎么做招标公司网站
  • wordpress商城建站教程北京做兼职从哪个网站
  • 织梦网站栏目管理在线支付 网站模板
  • 如何建设国际网站首页考程序员需要什么条件
  • 营销型网站服务wordpress模板修改服务
  • cp网站开发是什么汝州市建设局网站
  • 企业网站建站企业大数据查询官网
  • 集团公司门户网站建设cms系统排行榜
  • 旅游品牌网站的建设视频网站建设流程
  • 什么云的网站开发平台网上卖货哪个平台比较好
  • 网站需求分析是在建站的什么阶段做的_为什么要做?中国互联网金融协会平台官网
  • 电商网站备案流程足球直播网站开发定制
  • 特效很好的网站百度建设网站
  • 河南高端建设网站教做凉拌菜的视频网站
  • 企业网站建设的收获idc 公司网站模板
  • 阳江网站开发辽宁省建设教育协会网站
  • 长沙网站制作好公司无锡有多少家公司
  • 郑州网站建设与设计wordpress微信小程序one
  • php免费网站系统国外外贸网站
  • 买个人家的网站绑定自己的域名华为手机开发者模式怎么关闭