博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript操作DOM的方法与属性
阅读量:5150 次
发布时间:2019-06-13

本文共 772 字,大约阅读时间需要 2 分钟。

文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法。DOM 将HTML文档呈现为带有元素、属性和文本的树结构。

将HTML代码分解为DOM节点层次图:

HTML文档可以说由节点构成的集合,DOM节点有:

1. 元素节点:上图中<html>、<body>、<p>等都是元素节点,即标签。

2. 文本节点:向用户展示的内容,如<li>...</li>中的JavaScript、DOM、CSS等文本。

3. 属性节点:元素属性,如<a>标签的链接属性href="http://www.baidu.com"。

节点属性:

属性 说明
nodeName   节点的名称
nodeType    节点的类型
nodeValue   节点的当前值

遍历节点树:

属性 说明
childNodes 所有子节点
firstChild 第一个子节点
lastChild 最后一个子节点
parentNode 父节点
nextSibling 下一个节点(同一层级中)
previousSibling 上一个节点(同一层级中)

DOM操作:

属性 说明
creteElement(element) 创建一个新的元素节点
createTextNode() 创建一个新的文本节点
appendChild(newnode) 在元素最后添加一个新的子节点
insertBefore(newnode,node) 在已有子节点之前插入新的子节点
removeChild(node) 从元素子节点中删除给定的节点
replaceChild(newnode,oldnew) 替换指定的子节点

注意:前两个是document的方法。

转载于:https://www.cnblogs.com/junjieok/p/4588367.html

你可能感兴趣的文章
leetcode 49. 字母异位词分组(Group Anagrams)
查看>>
NSPredicate的使用,超级强大
查看>>
自动分割mp3等音频视频文件的脚本
查看>>
财务结算的目的和一般流程
查看>>
判断字符串是否为空的注意事项
查看>>
布兰诗歌
查看>>
老李分享:5个衡量软件质量的标准
查看>>
Xcode部分插件无法使用识别的问题
查看>>
set学习记录
查看>>
用函数写注册功能
查看>>
JVM笔记4:Java内存分配策略
查看>>
IE8 window.open 不支持此接口 的问题解决
查看>>
Django -- 发送HTML格式的邮件
查看>>
最近面试问题汇总
查看>>
ORM版学员管理系统3
查看>>
修改安卓虚拟机系统镜像
查看>>
windows 2003 Server平台Delphi程序不支持直接调用webservice
查看>>
电子书下载:Professional ASP.NET Design Patterns
查看>>
random 产生一个随机数的方法
查看>>
RST_n的问题
查看>>