DOM
来源:互联网 发布:建模软件对比分析 编辑:程序博客网 时间:2024/06/05 06:31
DOM 可以将HTML描绘成一个多层次节点构成的结构
节点的属性
nodetype 节点的类型
nodeName
nodeValue
每个节点具有一个childNodes属性,期中包含一个NodeList对象,该对象保存着子节点
parentNode 指向父节点
previousSibling 指向前一个节点
nextSibling 指向后一个节点
firstChild 指向第一个节点
lastChild 指向最后一个节点
操作节点
appendChild() 插入节点
insertBefore()在某个节点之前插入节点
replaceChild() 替换节点第一个参数是替换节点,第二个参数是被替换节点
removeChild() 删除节点
cloneNode() 参数是true的话就是深复制(包含子节点) 为false为浅复制,
normalize() 处理文本节点,去除空格,合并字符串
Document
获得子节点
document,documentElement 对HTML的引用
document.body 对body进行引用
document.title
document.URL 请求的网址
document.domain 请求的域名 在框架的通信中有作用
查找元素
getElementById()
getElementsByTagName() 获得相同标签名的集合
getElementsByName() 获得name相同的元素集合
文档写入
document.write()
Element
HTML元素
通过点运算符计算
取得特性
getAttribute()
setAttribute()
removeAttribute()
对于俩类属性style 和 onclick
style: getAttribute ()返回的是字符, 通过属性返回的是对象
onclick: 前者返回字符串, 后者返回函数
创建元素
createElement()创建元素节点
createTextNode() 创建文本节点
- DOM
- DOM
- dom
- dom
- DOM
- dom
- DOM
- DOM
- DOM
- DOM
- DOM
- dom
- dom
- Dom
- dom
- DOM
- DOM
- DOM
- SpringMVC @Valid注解进行数据验证
- 自控力差不是病,你只是不知怎么与自己相处罢
- leetcode--Insertion Sort List
- FaceBook 发布星际争霸最大 AI 数据集
- POJ1002算法解析
- DOM
- leetcode--Sort List
- 阿里云CentOS6.8下使用yum安装mysql,并远程登陆mysql
- Android输入框实现简单的抖动效果
- 秒杀系统设计,高并发下的下单功能设计
- 2016年国内主要浏览器的Chromium版本
- leetcode--Evaluate Reverse Polish Notation
- Linux之samba服务器的搭建及详解
- JDBC(连接数据库)