通过具体的元素节点调用getElementsByTagName=======返回当前节点的指定标签名后代节点

childNodes---当前节点的所有子节点

firstChild--当前节点的第一个子节点

lastChild--当前节点的最后一个子节点

//childNodes获取包括文本节点的所有子节点___其中空白节点也会作为文本节点---------注意ie8下面不会讲空白节点作为子节点

children:获取当前节点所有的子元素——子元素只有标签:不包括文本节点

firstChild:获取当前节点的第一个子节点 包括空白:

firstElementChild:是元素子节点——但是不推荐使用,因为需要ie8以上

lastchid:最后一个节点:

 var btn04 = document.getElementById("btn04");btn04.onclick = function () {var city = document.getElementById("city");var city_li = city.getElementsByTagName("li");//返回的值是类数组//innerHTML对于自结束标签没有意义 a innerHTML /a for (var i = 0; i < city_li.length; i++) {//使用读取属性 读.属性 元素.name  .value//除了class属性 需要使用.classNamealert(city_li[i].innerHTML);}};var btn05 = document.getElementById("btn05");btn05.onclick = function () {var city = document.getElementById("city");//childNodes获取包括文本节点的所有子节点var cns = city.children;//返回的值是类数组alert(cns.length);};var btn06 = document.getElementById("btn06");btn06.onclick = function () {var phone = document.getElementById("phone");//childNodes获取包括文本节点的所有子节点var fir = phone.firstChild;//返回的值是类数组alert(fir.innerHTML);};

js-获取子节点--具体节点调用相关推荐

  1. js基础总结——js 获取元素节点、js 绑定onclick事件、js 获取属性 修改属性值、js 获取子元素、js 改变css样式

    参考书籍:<JavaScript DOM编程艺术 第2版> 本博客代码的测试页面是:https://www.layui.com/ js dom操作 js 获取元素节点 一份document ...

  2. JS获取子节点、父节点和兄弟节点的方法实例总结

    本文实例讲述了JS获取子节点.父节点和兄弟节点的方法.分享给大家供大家参考,具体如下: 一.js获取子节点的方式 1. 通过获取dom方式直接获取子节点 其中test的父标签id的值,div为标签的名 ...

  3. JS获取子节点、父节点和兄弟节点的方法

    一.js获取子节点的方式 1. 通过获取dom方式直接获取子节点 其中test的父标签id的值,div为标签的名字.getElementsByTagName是一个方法.返回的是一个数组.在访问的时候要 ...

  4. JS获取子节点、父节点和兄弟节点的若干种方式

    一.js获取子节点的方式 1.通过获取dom方式直接获取子节点 其中test的父标签id的值,div为标签的名字.getElementsByTagName是一个方法.返回的是一个数组.在访问的时候要按 ...

  5. js获取子节点的方法

    1.通过获取DOM方式直接获取子节点 其中price为父标签id的值,div为标签的名字.getElementsByTagName是一个方法.返回的是一个数组.在访问的时候按数组的形式访问即可,如va ...

  6. js 获取元素所有兄弟节点实例

    现在在js中要获取兄弟节点有两种常用的方法,一种是利用js来遍历,另一种是利用jquery来获取,下面小编来给大家介绍一下. 比如一个ul里面有10个li,而第3个li上有特殊的样式(比如颜色为红色, ...

  7. js获取子元素,原生获取子元素

    js原生获取子节点: 1.封装成公用方法,以便于复用. function deleteTextNode(id) {var _elem = document.getElementById(id),_ch ...

  8. js 获取子节点个数

    获取id=tr  下面td的个数 js: var node = document.getElementById("tr").childNodes; for (var i = 0; ...

  9. js获取子元素在父元素中的序号的方法

    先创建一个div,其中包含不同类型的子元素 <div id="div_test" onclick="test()"><div>adasd ...

  10. js获取子元素的内容

    <div class="aaa1"> <div class="">123</div> <span>2222< ...

最新文章

  1. 『计算机视觉』经典RCNN_其一:从RCNN到Faster-RCNN
  2. SpringBoot整合SpringBatch实用简例
  3. python中count()方法
  4. C++网络编程快速入门(四):EPOLL模型使用
  5. 利用python读取栅格数据
  6. 祝贺JeecgBoot获评为2019年度最受欢迎中国开源软件
  7. 动物行为检测计算机视觉_基于红外热成像和计算机视觉的动物行为研究系统便是其中一例...
  8. java导出excel_纯干货:Java开源报表工具JasperReport使用
  9. 写作就像升级打怪,4个实战技巧让你“写什么都很棒”!
  10. H.264 NAL层解析
  11. javashop多用户商城系统源码
  12. 【期刊推荐】JCR2区数学算法优化类重点SCI期刊征稿中~
  13. sz方法从服务器下载超过4g文件方法
  14. 用好工具,在团队协作中运筹帷幄
  15. 戴尔Dell EMC S5048-ON交换机光模块解决方案
  16. 一年半的桌面运维经验小结,欢迎有类似经历的伙伴评论交流
  17. 如何实现简单的随机点名
  18. 基于springboot实现学校线上教学平台管理系统【源码+论文】分享
  19. 计算机串行总线控制器,通用串行总线控制器出现叹号是什么情况?怎么解决?...
  20. python 怎么打开文件

热门文章

  1. STM32驱动ST7789V2 tft屏幕
  2. 用c语言编写小狗图形,小狗的图片简笔画
  3. opencv双目测距(BM 与SGBM匹配)
  4. 简单分析教您如何提高淘宝店铺DSR评分?
  5. python + selenium多进程爬取淘宝搜索页数据
  6. 台式计算机操作系统的安装方法,台式机电脑重装win10系统详细教程
  7. 在Vs2017上集成osgearth3.2和qt5.9,并加载shp文件。
  8. 文件操作——打开关闭、顺序读写、随机读写
  9. 辅助系统(Flume,azkaban,sqoop)
  10. WIn 10 企业版激活