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的使用相关推荐

  1. jQuery如何得到tagName?

    在javascript中要取得tagName十分简单,但在jQuery中官方文档却没有记载,在一通百度和谷歌之后,尝试了不少所谓秘技,都不能正确得到,经过自己的验证,终于找到了方法,于是记录下来以备忘 ...

  2. js中用tagname和id获取元素的3种方法

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  3. 在Selenium中按TagName定位元素

    Selenium定位器是处理网页上的元素时的关键. 从ID,名称,类,标记名,XPath,CSS选择器等定位器列表中,可以根据需要选择其中任何一种,然后在网页上找到Web元素. 由于与tagName或 ...

  4. 在硒中按TagName定位元素

    硒定位器是处理网页上的元素时的关键. 从ID,名称,类,标记名,XPath,CSS选择器等定位器列表中,可以根据需要选择其中任何一种,然后在网页上找到Web元素. 由于与tagName或linktex ...

  5. Java + selenium 元素定位(3)之By TagName

    本篇介绍findElement接口中的By TagName方法.首先,要知道什么是tagname.之前我们使用F12开发者工具查看网页元素是,发现每行代码前都有<input>.<bo ...

  6. document.getElementById/Name/TagName

    document.getElementById 1.getElementById 作用:一般页面里ID是唯一的,用于准备定位一个元素 语法: document.getElementById(id) 参 ...

  7. tagName和nodeName的区别

    首先介绍DOM里常见的三种节点类型(总共有12种,如docment):元素节点,属性节点以及文本节点,例如<h2 class="title">head</h2&g ...

  8. event.target.tagName是啥?

    event.target.tagName是啥? <!DOCTYPE html> <html><head><meta charset="utf-8&q ...

  9. 从 jQuery 获取元素名(tagName)

    jQuery 的 get(index) 方法允许选择一个实际的 DOM 元素并且对其直接操作,而不是通过 jQuery 函数,尔后可以直接访问 DOM 元素的 tagName 属性.$(this).g ...

  10. HTML 通过ID、class、tagName(标签名字)获取 DOM

    document.getElementById(id); document.getElementsByTagName(tagName); document.getElementById(id).get ...

最新文章

  1. 如何连接本地mysql+设置无密码登录
  2. 如何从NumPy直接创建RNN?
  3. “上海名媛群”事件,我来说几句
  4. PMCAFF微课堂 | 京东零售平台资深PM深度揭秘京东的订单体系
  5. 机器学习-机器学习概论(入门机器学习基础知识)
  6. Linux主要shell命令详解
  7. Python学习笔记——基础篇【第六周】——hashlib模块
  8. C/C++中MySQL环境配置教程
  9. PyTorch入门(一)--PyTorch基础
  10. java打印等腰三角形_Java 后台开发面试题分享三
  11. SpringCloud概念理解
  12. PCL中的点云分割算法
  13. Java常见笔试题(99.9%必问)
  14. Linux的常见的发行版以及不同发行版之间的联系与区别
  15. 王道训练营 Java 部分测试
  16. 关于onpropertychange与oninput的兼容问题
  17. 三分钟告诉你什么是三层交换机!
  18. 哪些是GraphPad Prism 的当前版本?如何更新或升级?
  19. 数据结构之B树、B+树、B*树
  20. 自学python后自己接单-详解 | Python学多久才能独立接单赚钱?一个月足够了!

热门文章

  1. Vant Weapp 0.5.5 发布,有赞小程序 UI 组件库
  2. 数据驱动的种萝卜方法
  3. 2016-03-31 书籍列表
  4. 2017CS231n李飞飞深度视觉识别笔记(十一)——图像识别和分割
  5. c语言中c为字符型便量,c='97'是否正确,计算机二级C语言 考点06 字符型常量变量...
  6. 字符型常量和字符串常量的区别?
  7. 关于SD净价的计算的机理
  8. Backdoor and Linux LKM Rootkit
  9. 程序设计思维与实践 Week15 实验 D-瑞瑞爱上字符串
  10. 学python心得体会1000字-浅谈我对python的学习感受