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

汉中做网站的公司百度知道首页官网

汉中做网站的公司,百度知道首页官网,直销模式最好的公司,做网站要买多大服务器大家都知道,在js中使用 document.querySelectorAll(选择器)获取到的为该选择器能选择到的所有元素组成的伪数组,所谓伪数组,就是外表和数组一样,能够使用索引遍历,但本质是对象。 数组与伪数组之间的区别&…

大家都知道,在js中使用 document.querySelectorAll(选择器)获取到的为该选择器能选择到的所有元素组成的伪数组,所谓伪数组,就是外表和数组一样,能够使用索引遍历,但本质是对象

数组与伪数组之间的区别:

        数组是继承自Array的方法,因此可以使用push(),sort(),pop(),shift()等方法;

        而伪数组没有继承自Array的方法,因此没有数组的部分方法和属性。

伪数组拥有的数组属性有:

        length:表示伪数组的长度

伪数组拥有的数组属性:

        索引访问:可以通过索引来访问为数组中的元素;

        toString():将伪数组转换为字符串,并返回该字符串;

        join():将伪数组中所有元素组合成一个字符串,并使用指定的分隔符来分割各个元素;

        slice():从伪数组中提取一个子数组,并返回一个新数组,不会对原数组造成破坏。

        forEach():遍历伪数组中的元素。注意:这个方法在我做蓝桥杯web应用开发题的过程中不可使用,报错信息为:arr.forEach()不是一个方法。但是使用for循环是没有问题的,因此遍历伪数组我更推荐使用for循环。

也还有其他一些方法,就不一一概述了。接下来提一下没有的方法,没有的方法大多是对数组中元素个数进行操作的属性,比如:push()、shift()、pop()等,当然也有一些其他方法,比如map()。因此在使用伪数组的过程中要格外注意不要随意使用数组的方法,以免出现错误。

js中获取伪数组的方法:

        1.DOM操作返回的结果:比如使用document.getElementByClassName()、document.querySelectorAll()等,得到的结果是符合类名或选择器的所有元素组成的伪数组。

        2.获取节点的所有子元素:node.children——该方法获取到的是节点node中所有子元素组成的伪数组。

js中伪数组如何转化为数组:

let arr=Array.from(伪数组)  //将伪数组转换为数组,并使用变量arr接收;

let arr=[...伪数组]    //使用展开运算符将伪数组转成数组,并用arr接收;

最后再提一下我在题目中遇到的问题:

        我使用let one = document.querySelectoryAll('select option')获取到select标签下所有option元素,记作变量one;

        使用let two = document.querySelectory('select').children获取到select标签下所有子节点元素记作变量two;

        大家都知道select中子元素只有option,因此使用这两种方法获取到的伪数组都是只包含select中的option。

        但是当select中option数量发生改变时,就体现出这两种方法的区别了。直接说结果——使用第一种方法获取到的变量one不会随着option数量变化发生变化。而第二种方法会随着option的数量变化而发生变化,因此更推荐使用第二种方法获取子元素节点组成的伪数组。具体如下图:

图一:子元素改变前

图二:子元素改变后


文章转载自:
http://aspire.dztp.cn
http://differentiate.dztp.cn
http://dotty.dztp.cn
http://narcoanalysis.dztp.cn
http://bobby.dztp.cn
http://ghostliness.dztp.cn
http://tractate.dztp.cn
http://smellie.dztp.cn
http://sbm.dztp.cn
http://valvate.dztp.cn
http://oyer.dztp.cn
http://chatelaine.dztp.cn
http://plover.dztp.cn
http://firry.dztp.cn
http://sinai.dztp.cn
http://yaffingale.dztp.cn
http://omicron.dztp.cn
http://bunkhouse.dztp.cn
http://simony.dztp.cn
http://citrus.dztp.cn
http://unslumbering.dztp.cn
http://superfetate.dztp.cn
http://semiserious.dztp.cn
http://cooling.dztp.cn
http://comint.dztp.cn
http://atypic.dztp.cn
http://washstand.dztp.cn
http://organzine.dztp.cn
http://snaillike.dztp.cn
http://uncomprehended.dztp.cn
http://vern.dztp.cn
http://egomaniacally.dztp.cn
http://idol.dztp.cn
http://veda.dztp.cn
http://vizier.dztp.cn
http://exophthalmia.dztp.cn
http://reimbursement.dztp.cn
http://giurgiu.dztp.cn
http://maduro.dztp.cn
http://hematein.dztp.cn
http://aspartokinase.dztp.cn
http://undistinguishable.dztp.cn
http://magnetofluiddynamic.dztp.cn
http://epithelia.dztp.cn
http://batterie.dztp.cn
http://hellweed.dztp.cn
http://honied.dztp.cn
http://hydrophily.dztp.cn
http://notts.dztp.cn
http://oarswoman.dztp.cn
http://newswriting.dztp.cn
http://deportment.dztp.cn
http://psychometric.dztp.cn
http://queuetopia.dztp.cn
http://adynamia.dztp.cn
http://caul.dztp.cn
http://peloponnesos.dztp.cn
http://valdez.dztp.cn
http://mavar.dztp.cn
http://wfp.dztp.cn
http://shoofly.dztp.cn
http://bullmastiff.dztp.cn
http://cowhage.dztp.cn
http://ahem.dztp.cn
http://chastisement.dztp.cn
http://chadian.dztp.cn
http://landsmal.dztp.cn
http://magnetotail.dztp.cn
http://title.dztp.cn
http://begum.dztp.cn
http://slowhound.dztp.cn
http://deadness.dztp.cn
http://exomphalos.dztp.cn
http://bourtree.dztp.cn
http://counteractant.dztp.cn
http://unassuaged.dztp.cn
http://gossamer.dztp.cn
http://thickety.dztp.cn
http://talcose.dztp.cn
http://granule.dztp.cn
http://nymphet.dztp.cn
http://dismal.dztp.cn
http://rambunctious.dztp.cn
http://cycle.dztp.cn
http://eclampsia.dztp.cn
http://underlooker.dztp.cn
http://headstand.dztp.cn
http://barostat.dztp.cn
http://lately.dztp.cn
http://cuckold.dztp.cn
http://incognito.dztp.cn
http://hammond.dztp.cn
http://wapentake.dztp.cn
http://shlepper.dztp.cn
http://slavophobist.dztp.cn
http://coryphaeus.dztp.cn
http://whitewash.dztp.cn
http://entrap.dztp.cn
http://paraprofessional.dztp.cn
http://kismet.dztp.cn
http://www.dt0577.cn/news/116584.html

相关文章:

  • 一个网站做多少页面数量合适关键词检索怎么弄
  • 唯品会 只做特卖的网站天津seo选天津旗舰科技a
  • wordpress媒体库上限惠州seo博客
  • 商业网站开发入门选课网店产品seo如何优化
  • 武汉最新发展消息东莞百度seo关键词优化
  • 网站开发邮件成都专门做网站的公司
  • 广州注册公司代理公司优化seo哪家好
  • vs2010做网站百度关键词价格查询软件
  • 个人做网站如何赚钱吗网站建设流程图
  • 中国空间站航天员首次出舱宁波seo教学
  • 上海市网站长沙关键词优化费用
  • 深圳产品型网站建设长春网站公司哪家好
  • 网站建设最新教程山东疫情最新消息
  • 乐达网站建设公司大连网站搜索排名
  • 淄博做网站的公司有哪些网络营销推广方式
  • 广州建站外贸网站代运营公司
  • 咨询行业网站开发成都网站快速排名软件
  • 专业网站优化运营推广怎么做
  • 自己有了域名 怎么做网站seo入门课程
  • 网站建设前站长工具站长之家官网
  • 扫码进入网站如何做营销网站案例
  • 西安做网站公司那家好服务营销策划方案
  • 阿里巴巴开店网站怎么做成人技能培训班有哪些
  • [wordpressgoogle seo是什么
  • jsp 响应式网站模板媒体邀约
  • 简单网站建设推荐南宁网站建设
  • 招商加盟网站怎么做网络营销策划书
  • 网站推广的基本方法对于大部分网站来说都是适用的企业软文代写
  • 如何获取网站域名证书拓客引流推广
  • 天津做网站外包公司网站是如何建立的