Js之屠龙刀——Dom解析
来源:互联网 发布:潘石屹 知乎 编辑:程序博客网 时间:2024/04/28 15:18
Js之屠龙刀——Dom解析
javaScript按照层次顺序解析DOM时常用的方法:
名称
类型
作用
documentElement
节点
获取文档的根节点
childNode
节点数组
获取节点下的子节点
firstChild
节点
获取第一个子节点
lastChild
节点
获取最后一个子节点
nextSibling
节点
获取后一个兄弟节点
previousSibling
节点
获取前一个兄弟节点
parentNode
节点
获取父节点
nodeType
整形
获取节点类型:1为元素,2为属性,3为文本
nodeName
字符串
获取节点名称,如果节点为
nodeValue
字符串
获取节点的值,若为元素,返回null或undefined,若为文本,返回文本值
getAttribute
方法
获取属性值
其中一些方法是非常常用的:
名称
作用
参数
getElementById
根据id获得唯一元素
Id名称
getElementByName
根据name获取元素
Name名称
setAttribute
设置属性值
属性名,值
removeChild
删除子节点
子节点对象
removeAttribute
删除属性
属性名称
replaceChild
替换子节点
新节点,老节点
appendChild
追加子节点
子节点对象
createElement_x
创建元素节点
元素名称
createTextNode
创建文本节点
文本内容
InsertBefore
前部插入节点
节点对象
cloneNode
复制节点
复制时是否包含子节点
在具体的使用中,有很多方法可以使用,还有比较强大的jquery工具。
以下是在实际项目flowershop中使用到的js部分代码,包含有Dom解析的部分:
function changegoodsnum(obj,flowerid){
$.post('${pageContext.request.contextPath}/ajax/changegoodsnum.action',{'flowerid':flowerid,'flonum':value},function(data){
绿色的为jqueryAjax中的Post异步请求方式。
比较全的Dom知识在
http://www.cnblogs.com/yansheng/archive/2010/01/25/1656014.html
中有详细解释,可查看!
- Js之屠龙刀——Dom解析
- 郭靖黄蓉之死—附椅天剑屠龙刀的由来...
- XMl解析之—DOM解析与SAX解析
- XML——XML解析之DOM
- ASP.NET 3.5之屠龙刀
- 机器学习 刀光剑影 之屠龙刀
- 倚天剑与屠龙刀——遗传算法与神经网络
- JS——DOM
- XML解析与创建之——DOM
- 解析xml之--DOM
- xml解析之Dom
- XML解析之 DOM
- Dom解析之GDataXML
- Javascript之dom解析
- XML解析之Dom
- XML解析之DOM
- XML解析之Dom
- XML解析之DOM
- Strurs2中简单的分页
- struts2中的跳转问题
- Sturts2的请求流程
- El表达式对Map集合的支持
- 恋
- Js之屠龙刀——Dom解析
- Spring 的JdbcTemplate与xml…
- oracle监听器启动1067错误处理
- Java中的线程
- IntelliJ Idea 常用快捷键列表
- js中Window对象和常见js问题
- localStorage变更事件当前页响应新解
- JPA使用本地查询实现联表查询,同一结果集中返回多个实体,多个字段
- 小球下落