javascript之DOM对象
document方法
document.createElement(Tag) :创建一个html标签对象
document.getElementById(ID)
:获得指定ID值的对象document.getElementsByName(Name)
//获得指定Name值的对象getElementsByTagName(tagName):返回文档中指定标记名的所有Element节点,返回一个节点列表(可看成数组)
getElementByClassName(className):返回文档中指定样式名的所有Element节点,返回一个节点列表(可看成数组)
createTextNode(text):创建一个包含静态文本text的文本节点
createAttribute():用指定的名字创建新的Attr节点
createComment():用指定的字符串创建新的comment节点
节点(node)的常用属性
nodeType :节点的类型
nodeName :节点的名称
nodeValue :节点值
innerHTML :返回节点内的所有内容
parentNode :返回当前节点的父节点,如果没有父节点,则返回null
childNodes :返回当前节点的所有子节点,以数组形式存放,如果没有子节点则返回空数组
firstChild :返回当前节点的第一个子节点。如果没有子节点,则返回null
lastChild :返回当前节点的最后一个子节点,如果没有子节点,则返回null
nextSibling :返回当前节点的下一个兄弟节点
previousSibing :返回当前节点的上一个兄弟节点
attributes :如果该节点是一个Element节点,则以nameNodeMap形式返回该元素的属性
节点方法
removeChild(childNode):从元素中删除指定的子元素
append(childNode):将指定的节点(childNode)增加到当前元素的子节点列表最后(作为一个新的子节点)
insertBefore(newNode,targetNode):将节点newNode作为当前元素的子节点插入到targetNode子节点元素的前面
replaceChild(newNode,oldNode):将节点oldNode替换为节点newNode
cloneNode(true) :复制当前节点,true表示复制当前节点以及它的所有子孙节点
hasChildNodes() :该方法返回一个布尔值,指示元素是否有子元素
getAttribute(name,value) :获得元素中的name属性的值
setAttribute(name,value):设置元素中的name属性的值
removeAttribute(name):从元素中删除属性name
hasAttribute(name):返回该素是否具有指定name名字的属性,如果有,则返回true
getAttributeNode() :以Attr节点的形式返回指定的属性的值
setAttributeNode() :把指定的Attr节点添加到该元素的列表中
removeAttributeNode():从元素的属性列表中删除指定的Attr节点
getNamedItem() : 返回指定的节点。常与attributes属性结合使用
javascript之DOM对象的更多相关文章
- javaScript操作DOM对象(看三遍,敲三遍,写三遍! 不会你找我)!!
DOM是Document Object Model的缩写,即文档对象模型,是基于文档编程的一套API 使用javaScript操作DOM对象通常分为三类:1.DOM CORE 2.HTM ...
- 第四章 JavaScript操作DOM对象
第四章 JavaScript操作DOM对象 一.DOM操作 DOM是Document Object Model的缩写,即文档对象模型,是基于文档编程的一套API接口,1988年,W3C发布了第一级 ...
- JavaScript之DOM对象的获取
之前我们讲过JavaScript之DOM对象获取的两篇文章,本文是该系列文章之三,点击回顾上两篇文章能更好地理解本文.<JavaScript之DOM对象的获取(一)>: <JavaS ...
- JavaScript BOM DOM 对象
title: JavaScript BOM DOM 对象 tags: JavaScript --- browser object model document onject model BOM对象 w ...
- JavaScript基础--DOM对象(十三):(windows对象:history\location\navigator\screen\event)
DOM编程1.为什么要学习DOM(1) 通过dom编程,我们可以写出各种网页游戏(2)dom编程也是ajax的重要基础2.DOM编程介绍DOM = Document Object Model(文档对象 ...
- JavaScript操作DOM对象
js的精华即是操作DOM对象 [1]先看代码 <!DOCTYPE html> <html> <head> <meta charset="UTF-8& ...
- JavaScript之DOM对象获取(1)
我们在操作html中的节点的时候,第一步就需要获取到对应节点(元素),才能有后续的操作.获取节点的方式有很多 1.document.getElementById(‘id值’) 通过id精确的选中某一个 ...
- JavaScript 操作DOM对象
1)JavaScript 操作DOM對象 1.DOM:是Document Object Model 的缩写,及文档对象模型 2.DOM通常分为三类:DOM Core(核心).HTML-DOM 和 ...
- jquery对象和javascript的dom对象转换
Jquery框架为jquery对象定义了独立使用的方法和属性,它无法直接调用dom对象的方法,dom对象也无法直接调用jquery对象的方法和属性. Jquery对象和dom对象是可以相互转换的,因为 ...
- JQuery制作网页—— 第三章 JavaScript操作DOM对象
1. DOM:Document Object Model(文档对象模型): DOM操作: ●DOM是Document Object Model的缩 ...
随机推荐
- HDU - 3037:Saving Beans
#include<cstdio> #include<cstdlib> #include<algorithm> #include<cstring> #in ...
- 2015多校联赛 ——HDU5288(数学)
OO’s Sequence Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others) ...
- 【bzoj4571&&SCOI2016美味】
4571: [Scoi2016]美味 Time Limit: 30 Sec Memory Limit: 256 MBSubmit: 656 Solved: 350[Submit][Status][ ...
- Linux下date使用
[root@host1 ~]# date #显示时间 2017年 06月 01日 星期四 17:02:59 CST 以指定格式显示时间: [root@host1 ~]# date +%Y%m%d 20 ...
- linux最常用的基本命令
//**********************对应linux centos常用命令 **************************/// 安装centos6.6带有gnome桌面 ctrl+c ...
- spring AOP的两种配置方式
连接点(JoinPoint) ,就是spring允许你是通知(Advice)的地方,那可就真多了,基本每个方法的前.后(两者都有也行),或抛出异常是时都可以是连接点,spring只支持方法连接点.其他 ...
- JVM内部原理
这篇文章详细描述了Java虚拟机的内在结构.下面这张图来自<The Java Virtual Machine Specification Java SE 7 Edition>,它展示了一个 ...
- jsp&servlet——session监听
session监听,需要实现HttpSessionAttributeListener接口 attributeAdded:监听添加session attributeRemoved:监听删除session ...
- python笔记八(切片)
一.切片 首先我们要记得在Python中可以用于切片的对象有 列表.元组.字符串. 切片操作就是直接从列表.元组或字符串中,选择出我们想要的内容,这些操作非常简洁实用. >>> L ...
- Hibernate异常之cascade
org.hibernate.MappingException: Unsupported cascade style: delete-option at org.hibernate.engine.spi ...