位置: 编程技术 - 正文

详谈DOM简介及节点、属性、查找节点的方法(简述dom的组成)

编辑:rootadmin

推荐整理分享详谈DOM简介及节点、属性、查找节点的方法(简述dom的组成),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:dom juan,dom结构,dom juan,dom节点有哪些,dom的概念,dom juan,dom juan,dom介绍,内容如对您有帮助,希望把文章链接给更多的朋友!

DOM(Document Object Modle) 操作文档的编程接口

DOM定义了表示和修改文档的方法,不能修改css样式表,在js中使用DOM方法改变元素的css样式,实质上是在元素上添加行间样式。

DOM对象就是宿主对象,用来操作HTML和xml功能对象的集合。 xml——>xhtml——>html4.0——>html5

HTML和xml的区别:除了xml可以自定义标签外基本上没区别,xml被json替代了。

document,单独写的时候,它代表整个文档,隐式的写在html标签的上一层,html只是文档中的根标签。

注意点:BOM、DOM成组的东西都是类数组,而不是数组。

获取元素的方法:

getElementById();

在IE8以下的浏览器不区分id值得大小写,并且匹配元素的name的属性值。由于后台会修改id值,所以尽量不用或少用id。

getElementsByTagName();标签名,所有浏览器都支持

getElementsByClassName(); IE8及其以下得浏览器不支持

getElementsByName(); 在旧版本中,只有能提交请求的标签的name才生效(form、表单元素、img、iframe)

document.querySelector(); css选择器,IE7及以下不兼容,并且不具有实时性。

document.querySelectAll();

节点类型:

元素节点 1

属性节点 2

文本(text)节点 3 // 文本、空格、回车等都是文本节点

注释(comment)节点 8

document节点 9

详谈DOM简介及节点、属性、查找节点的方法(简述dom的组成)

documentfragment

遍历节点数:

parentNode 子节点的父节点,最终的parentNode节点是document节点。

childNodes 父节点的所有子节点,元素节点、注释节点、文本节点

firstChild 第一个子节点

lastChild 最后一个子节点

nextSibling 下一个兄弟节点

previousSibling 前一个兄弟节点

遍历元素节点数:(除了children节点,其他的都是IE9及以下不兼容)

parentElement 元素的父元素节点,最终的父元素节点是html元素,document是自成节点。

children 父元素下的元素子节点。

node.childElementCount === node.children.length 当前子节点的元素子节点个数。用children.length。

firstElementChild 第一个元素子节点

lastElementChild 最后一个元素子节点

nextElementSibling、previousElemnetSibling

节点的四个属性:

nodeName 除了元素节点,返回的结果前面都有一个‘#',而元素节点返回大写形式的标签名,类型都为只读。

nodeValue 只用于文本节点和注释节点,可读写。

nodeType 返回数字,该数字代表对应的节点类型。只读

attributes 元素节点的属性集合。

node.hasChildNodes()方法,判断父节点里面是否有子节点,返回结果为布尔值。

以上这篇详谈DOM简介及节点、属性、查找节点的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

javascript Function函数理解与实战 Function函数是javascript的基础也是实现功能的一个引爆点,我们通过实例分析让你对Function函数有一个更加深刻的理解以及在实际中的用法讲解。Function确

如何让你的JS代码更好看易读 作为JS程序员,自己写的代码如果好看易读,不只是自己看起来好看,在别的程序员接手以后,也会是交接工作异常顺利。不要在代码中留大段注释掉的

基于js 字符串indexof与search方法的区别(详解) 1.indexof方法indexOf()方法可返回某个指定的字符串值在字符串中首次出现的位置。语法:注意:有可选的参数(即设置开始的检索位置)。2、search方法sear

标签: 简述dom的组成

本文链接地址:https://www.jiuchutong.com/biancheng/368472.html 转载请保留说明!

上一篇:ES6 javascript中class类的get与set用法实例分析

下一篇:javascript Function函数理解与实战

  • 增值税发票作废了税钱退还吗
  • 备案办税人员信息填本人的有风险吗
  • 农业技术服务个人总结
  • 销户之后可以重新申请吗
  • 增值税改革后增值税申报表怎么填写
  • 2020年个税全年累计扣除如何计算
  • 无形资产摊销年限
  • 转让折旧怎么算
  • 收到促销商品怎么做分录
  • 汇算清缴所得税退回做账
  • 增值税免税收入汇算清缴的时候填哪
  • 小规模商贸公司成本核算方法
  • 其他综合收益影响递延所得税负债吗
  • 应征增值税不含税销售额是什么意思
  • 小规模季度超了9万怎么报增值税
  • 关联关系的判定标准
  • 职工福利费扣除标准2022
  • 哪些出口业务不能做
  • 专用发票和普通发票的区别在哪里
  • 商品流通企业批发销售会计分录
  • 资本增值是什么
  • 固定资产折旧应该考虑哪些因素
  • 上年的费用本年能报销吗
  • 单位给个人付款分录
  • 企业新增股东
  • 其他应付款付款后分录
  • 合同已无法履行
  • 收到借款利息会计科目
  • service的启动方式及生命周期
  • 企业借给个人钱合法吗
  • 小企业会计准则财务报表至少包括
  • 【深度学习】目标检测的性能评价指标,mAP_0.5,mAP_0.5,0.95,0.05
  • 非高新企业自主研发,相关政策
  • 办公室设计费计入什么
  • java pdf生成工具
  • 背书转让的步骤
  • windows pythonpath
  • 深度强化学习-DQN算法原理与代码
  • idea如何运行别人的vue项目
  • 多缴税金抵税会怎么样
  • vue 快速上手
  • 简述跨期摊提账户
  • 幼儿园免征增值税账务处理
  • 发票2种
  • 借条这样写才有效
  • 公司捐赠给个人公司要交税吗
  • PostgreSQL 安装和简单使用第1/2页
  • 发票报销哪些要素不能少
  • 无形资产的摊销年限及摊销方法
  • 收到发票挂账如何处理
  • 销售返现如何做账务处理
  • 在贫困户入股分红大会上的讲话
  • 电子承兑汇票是到期日前10天提示承兑吗
  • 总分公司如何承担责任
  • 收到技术服务费的账务处理
  • 定额发票收入怎么样确定
  • 发票边上的孔有什么用
  • 职工教育经费可以结转几年继续抵扣吗
  • 旅行社代订机票便宜吗
  • 什么是权责发生会计处理基础
  • 年末结转的会计核算过程
  • Win10 Mobile 10563预览版微软官方模拟器下载
  • docker1.12.6
  • Win10打开设备管理器
  • Linux系统怎么重启网卡
  • win7任务管理器怎么调回原来样子
  • Win7系统打开D盘文件后怎么没有后退箭头
  • win10系统怎么设置不锁屏和休眠
  • win10如何移动应用程序
  • node.js基础入门
  • js实现分页数据库数据
  • angularjs1.5
  • 数字图像处理软件idl和matlab有什么异同点
  • android StrictMode使用
  • 济南税务局投诉电话
  • 事前监督的名词解释
  • 税控系统减免税报表里
  • 绵阳税务局副局长
  • 税务局发票邮寄费用谁承担
  • 关于增值税和消费税两者之间关系的说法错误的是
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设