位置: 编程技术 - 正文

DOM基础教程之使用DOM(dom使用)

编辑:rootadmin

推荐整理分享DOM基础教程之使用DOM(dom使用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:dom操作方法,dom juan,dom操作方法,dom使用,dom操作方法,dom教学,dom入门,dom基础知识,内容如对您有帮助,希望把文章链接给更多的朋友!

在了解DOM(文本对象模型)的框架和节点后,最重要的是使用这些节点处理html网页

对于一个DOM节点node,都有一系列的属性和方法可以使用。常用的有下表。

完善:

2.检测节点类型

通过节点的nodeType可以检测到节点的类型,该参数一个返回个整数值。

表达格式如 document.nodeType

正真有用的,还是DOM(一)模型中的模型节点 提到的三种类型

元素节点,文本节点和属性节点

1.元素节点 element node 返回值为 1

2.属性节点 attribute node 返回值为 2

3.文本节点 text node 返回值为 3

这意味着可以对某种节点做单独处理,在搜索节点时非常实用。后面会讲到。

3.利用父子兄关系查找节点

在第一小节访问节点上,利用节点的childNodes属性来访问元素节点包含的文本节点。

本小节利用节点的父子兄关系来查找节点

*利用hasChildNodes和childNodes属性获取该节点包含的所有节点

4.DOM获取节点的父节点

使用父节点,成功的获得了指定节点的父节点

5.使用parentNode属性

  从某个子节点开始,一直向上搜索父节点,直到节点的类名为“colorful”

DOM基础教程之使用DOM(dom使用)

6.dom的兄弟关系

利用nextsibling和previousSibling属性访问兄弟节点看上去很好。

但仅仅适用于ie浏览器

为了使用代码有良好的兼容性,就必须使nodeType进行判断

以下做兼容性处理:

7.设置节点属性

用setAttribute()方法设置节点属性

8.createElement() 创建节点

9.removeChild移除节点

.insertBefore() 在特定节点前插入节点

.在特定的节点之后插入新元素(年1月9日补充)

DOM提供的方法只能用insertBefore()在目标元素前加入新的元素,或者利用appendchild()方法在父元素的childNodes末尾加入新的元素(示例:地址)。

而实际中常常用到在某个特定的元素末尾加入新的元素。而DOM方法并没有insertBefore()方法,但是利用现有的知识,完全可以利用现有知识进行编写。

代码思路如下

实例:(元素外追加)原来实例:地址

实例:元素内添加

.添加文档碎片提高执行效率

DOM基础教程之模型中的模型节点 html位于网页的顶端它没有父辈,称之为根节点1.元素节点(elementnode)可以说,整个DOM模型都是由元素节点(elementnode)组成比如文本段落元素p,无序清单的名

JavaScript学习心得之概述 一、JavaScript是一种专为与网页交互而设计的脚本语言,它的的组成ECMAScript(核心)DOM(文档对象模型)BOM(浏览器对象模型)1.1ECMAScriptECMA-定义的ECM

DOM基础教程之事件对象 浏览器中的事件都是以对象的形式存在的,同样ie浏览器与标准dom浏览器之间存在获取事件对象上也存在差别。在ie浏览器中事件对象是windows对象的一个

标签: dom使用

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

上一篇:Javascript基础教程之函数对象和属性(js基础教程)

下一篇:DOM基础教程之模型中的模型节点(dom基础知识)

  • 已知税金及附加怎么算增值税
  • 企业注册资金需要拿钱出来吗
  • 个人私活 要交个人所得税吗
  • 广告宣传费扣除比例
  • 金税盘地区编号查询
  • 企业级软件开发
  • 异地经营如何纳税
  • 售后回租利息和租金区别
  • 被收购的收入计什么科目
  • 地产佣金收入属什么收入
  • 什么企业做汇算清缴报告
  • 增值税电子普通发票可以抵扣吗
  • 出口货物 关税
  • 开发项目未竣工前土地使用税怎么缴纳
  • 设备租赁公司成本
  • 在win7系统中将打开窗口拖到屏幕顶端
  • win10外接音响没反应
  • 营运能力指标正常范围
  • 退回多扣的社保费给员工,怎样做会计分录?
  • win11怎么安装CAD2008
  • 银河麒麟操作系统价格
  • 下列关于企业发生的税费说法正确的是
  • PHP:spl_autoload_extensions()的用法_spl函数
  • PHP:mcrypt_enc_get_block_size()的用法_Mcrypt函数
  • 制造企业成本计算模型有哪些类型
  • 增值税实际税负计算公式
  • 截取字符串php
  • 语音处理算法
  • php读取txt文件内容
  • 商业汇票的承兑银行必须具备下列条件
  • 免抵退税帐务处理
  • 拔缴经费收入
  • js对象数据类型有哪些
  • vue如何实现登录
  • 国内php大牛
  • 存货盘点调整表怎么做分录
  • 现金股利算负债吗
  • 个体工商户没有收入要交税吗
  • 企业贷款利息是多少
  • 收到发票未抵扣增值税
  • 美元利息结汇是属于外汇
  • 公司的资金管理模式是什么?
  • 固定资产计提折旧的会计科目
  • 应收账款的贷方发生额表示什么
  • 未开票收入本月要计提增值税吗
  • 管理费用 暂估入账
  • 结转和结算
  • 个人转让著作权免征增值税判断题
  • 公司账户转法人个人账户需要交税吗
  • 不动产计税金额
  • 零退税率可以做免税吗
  • 营改增后建筑劳务分包开票一般几个点
  • 月末怎么结转成本费用
  • 存货有哪几个科目
  • 公允价值模式下出售投资性房地产
  • 理财中的非保本是什么意思
  • 企业应当在
  • SQLSERVER中union,cube,rollup,cumpute运算符使用说明
  • sqlserver数据库和mysql区别
  • mysql连接数 是针对db还是服务器
  • Linux Kernel 4.2下载 更新内容一览
  • wibdows任务管理器
  • xp系统一直在启动界面怎么办
  • ubuntu20 server
  • win10移动版官网
  • pcc是什么文件
  • linux文件压缩和备份实验
  • windows适配器未连接
  • windows10直接安装
  • linux服务器被尝试登录失败
  • window.location.href怎么加请求头
  • eclipse如何调节字体
  • unity3d打开
  • js遍历获取指定数据
  • js 状态模式
  • jquery one
  • python二叉树的遍历算法
  • 昌隆鑫实业集团招聘
  • 怎么修改税局预留号码
  • 明星征税多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设