【实例】javascript不用标签ID获取标签对象
来源:互联网 发布:星空自动编程好用吗 编辑:程序博客网 时间:2024/04/30 09:55
通过各种手段获取节点
- 可以使用节点的层次关系
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>无标题文档</title><script type="text/javascript">function Demo() {var objDiv = document.getElementById("divid");var parent = objDiv.parentNode;//获得父节点var son = objDiv.childNodes//获得子节点var lastBrother = objDiv.previousSibling;//获得上一个兄弟节点var lastBrotherReal = objDiv.previousSibling.previousSibling;//这才是真的有效的兄弟节点//注意objDiv的第一个兄弟节点其实是一个空白的文本节点,这是因为HTML代码中<input>和<div>标签有一个回行//你可以试试把div标签跟在input后面var nextNode = objDiv.nextSibling;//获取下一个兄弟节点var objA = objDiv.nextSibling.nextSibling.nextSibling.nextSibling;var tdOneObjs = objDiv.nextSibling.nextSibling.getElementsByTagName("td");//获取td节点,要注意HTML代码中的空白文本节点nodeInfo(tdOneObjs[0].childNodes[0]);}function nodeInfo(node) {alert("name:" + node.nodeName + " type:" + node.nodeType +" value:" + node.nodeValue);}</script></head><body><input type="button" value="Demo" onClick="Demo();"><div id="divid">这是例子</div><table style="border-width:thin; border-style:solid; "><tr> <td>节点1</td> <td>节点2</td> </tr> <tr> <td>节点3</td> <td>节点4</td> </tr> </table><a href="www.baidu.com">hehe</a></body>
- 还可以通过document获得:比如说getElementById不过这个是通过id的,如果有id值相同,将获取第一个id所属对象;还可以在容器型标签使用getElementsByTagName来获取一堆同类型的标签
- window对象中的screen.availHeight是指不包含windows系统的任务栏的部分的,所以如果我的电脑是1366*768那么使用availHeight输出就不会是768高度(除非你把任务栏隐藏了)
0 0
- 【实例】javascript不用标签ID获取标签对象
- JavaScript 获取标签对象,创建标签对象
- javascript获取html标签的实例
- 通过ID或NAME获取HTML标签对象及信息
- JavaScript获取标签
- javascript之获取标签
- 按标签获取对象
- JavaScript中通过id获取标签元素的值和获取文本框的值
- Javascript的script标签中的id属性
- js根据id,class,标签获取元素
- js获取select选中标签的id
- 如何获取指定id的下一个标签
- js点击获取标签里面的id
- javascript获取html标签值
- JavaScript 获取标签属性值
- JavaScript 获取标签属性值
- javascript获取焦点对象ID
- JS获取点击标签对象
- 白话经典算法系列之一 冒泡排序的三种实现
- 应用层协议分析模型
- MYSQL获取自增ID的四种方法
- 由IP地址和子网掩码计算出网络地址和广播地址
- cocos2d-x 3.x已经够稳定投入使用了吗?
- 【实例】javascript不用标签ID获取标签对象
- SharePoint添加顶部导航条
- UVa12455 - Bars(DFS)
- 设计模式之结构型设计模式
- 白话经典算法系列之二 直接插入排序的三种实现
- Cocos2d-X 写JSon格式的文件
- 心累的时候,换个角度看世界
- windows编程入门所必须知道的机制和规范
- sed基本知识详解