TagName的使用
getElementById:
语法: document.getElementByIdx(id)
参数: id :必选项为字符串(String)
返回值:对象; 返回相同id对象中的第一个,如果无符合条件的对象,则返回 null
example:document.getElementByIdx("id1").value;
getElementsByName:
语法: document.getElementsByName(name)
参数: name :必选项为字符串(String)
返回值:数组对象; 如果无符合条件的对象,则返回空数组
example:document.getElementsByName("name1")[0].value;
document.getElementsByName("name1")[1].value;
getElementsByTagName:
语法: object.getElementsByTagName_r(tagname) object可以是document或event.srcElement.parentElement等
参数: tagname:必选项为字符串(String)
返回值:数组对象; 如果无符合条件的对象,则返回空数组
example:document.getElementsByTagName_r("p")[0].childNodes[0].nodue;
document.getElementsByTagName_r("p")[1].childNodes[0].nodue;
--------------------------------------------------------------------------------
getElementsByTagName_r() 不只是用在全局,更多的用法是:
obj.getElementsByTagName_r();
obj可以是任何对象。
--------------------------------------------------------------------------------
var all = document.getElementsByTagName_r('div')[0].getElementsByTagName_r('*');
就是取document.getElementsByTagName_r('div')[0]这个节点下边的所有。
准确的说应该是所有Element类型的节点,不包括TextNode类型的节点。
getElementsByTagName_r('*') *就像通配符一样,表示所有的TagName。
--------------------------------------------------------------------------------
document.getElementsByTagName_r('ul')[0].childNodes就是li的数组
它的长度就是li的个数
TagName的使用相关推荐
- jQuery如何得到tagName?
在javascript中要取得tagName十分简单,但在jQuery中官方文档却没有记载,在一通百度和谷歌之后,尝试了不少所谓秘技,都不能正确得到,经过自己的验证,终于找到了方法,于是记录下来以备忘 ...
- js中用tagname和id获取元素的3种方法
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 在Selenium中按TagName定位元素
Selenium定位器是处理网页上的元素时的关键. 从ID,名称,类,标记名,XPath,CSS选择器等定位器列表中,可以根据需要选择其中任何一种,然后在网页上找到Web元素. 由于与tagName或 ...
- 在硒中按TagName定位元素
硒定位器是处理网页上的元素时的关键. 从ID,名称,类,标记名,XPath,CSS选择器等定位器列表中,可以根据需要选择其中任何一种,然后在网页上找到Web元素. 由于与tagName或linktex ...
- Java + selenium 元素定位(3)之By TagName
本篇介绍findElement接口中的By TagName方法.首先,要知道什么是tagname.之前我们使用F12开发者工具查看网页元素是,发现每行代码前都有<input>.<bo ...
- document.getElementById/Name/TagName
document.getElementById 1.getElementById 作用:一般页面里ID是唯一的,用于准备定位一个元素 语法: document.getElementById(id) 参 ...
- tagName和nodeName的区别
首先介绍DOM里常见的三种节点类型(总共有12种,如docment):元素节点,属性节点以及文本节点,例如<h2 class="title">head</h2&g ...
- event.target.tagName是啥?
event.target.tagName是啥? <!DOCTYPE html> <html><head><meta charset="utf-8&q ...
- 从 jQuery 获取元素名(tagName)
jQuery 的 get(index) 方法允许选择一个实际的 DOM 元素并且对其直接操作,而不是通过 jQuery 函数,尔后可以直接访问 DOM 元素的 tagName 属性.$(this).g ...
- HTML 通过ID、class、tagName(标签名字)获取 DOM
document.getElementById(id); document.getElementsByTagName(tagName); document.getElementById(id).get ...
最新文章
- 如何连接本地mysql+设置无密码登录
- 如何从NumPy直接创建RNN?
- “上海名媛群”事件,我来说几句
- PMCAFF微课堂 | 京东零售平台资深PM深度揭秘京东的订单体系
- 机器学习-机器学习概论(入门机器学习基础知识)
- Linux主要shell命令详解
- Python学习笔记——基础篇【第六周】——hashlib模块
- C/C++中MySQL环境配置教程
- PyTorch入门(一)--PyTorch基础
- java打印等腰三角形_Java 后台开发面试题分享三
- SpringCloud概念理解
- PCL中的点云分割算法
- Java常见笔试题(99.9%必问)
- Linux的常见的发行版以及不同发行版之间的联系与区别
- 王道训练营 Java 部分测试
- 关于onpropertychange与oninput的兼容问题
- 三分钟告诉你什么是三层交换机!
- 哪些是GraphPad Prism 的当前版本?如何更新或升级?
- 数据结构之B树、B+树、B*树
- 自学python后自己接单-详解 | Python学多久才能独立接单赚钱?一个月足够了!
热门文章
- Vant Weapp 0.5.5 发布,有赞小程序 UI 组件库
- 数据驱动的种萝卜方法
- 2016-03-31 书籍列表
- 2017CS231n李飞飞深度视觉识别笔记(十一)——图像识别和分割
- c语言中c为字符型便量,c='97'是否正确,计算机二级C语言 考点06 字符型常量变量...
- 字符型常量和字符串常量的区别?
- 关于SD净价的计算的机理
- Backdoor and Linux LKM Rootkit
- 程序设计思维与实践 Week15 实验 D-瑞瑞爱上字符串
- 学python心得体会1000字-浅谈我对python的学习感受