1.document对象查找Html元素

以下表格是获取Html元素的常用方法:
(1.)getElementById方法:返回值是元素对象,如果没有符合的条件对象,则返回为null;

(2.)getElementsByTagName: 返回值是数组对象,如果没有符合条件的对象,则返回为空数组

(3.)getElementsByName: 返回的是指定标签名的元素对象集合,如果无符合条件的对象,则返回为空数组。

(4.)getElementsByClassName: 返回值为指定类名的元素集合,元素集合中的顺序以其中在代码中出现的次序排序,可通过下标方式来访问指定的元素 (索引号从0开始)

2.Html新增的获取元素方法

以下代码作为案例复习:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><div class="box">盒子1</div><div class="box">盒子2</div><ul><li>1111</li><li>2222</li></ul><script>//使用getElementsByClassName方法返回指定类名元素集合var obj = document.getElementsByClassName('box');console.log(obj);//使用querySelector方法返回指定选择器第一个元素对象 // 切记 里面的选择器需要加符号,这样开发工具和网站会自动识别 如.box #box var obj2 = document.querySelector('.box');console.log(obj2);   //返回的是盒子1元素对象//使用querySelectorAll方法返回指定选择器元素对象集合var obj3 = document.querySelectorAll('li');console.log(obj3);</script></body>
</html>

JavaScript文档对象模型document对象查找Html元素(2)相关推荐

  1. JavaScript文档对象模型document对象改变Html元素样式属性(5)

    1. document对象改变Html元素样式属性 行内样式操作案例如下: <!DOCTYPE html> <html><head><meta charset ...

  2. JavaScript文档对象模型document对象改变Html元素内容(3)

    1.document对象改变Html元素内容 (1.)innerText不会自动解析html标签,会将代码前后的空格和换行去掉 innerHTMl会自动解析html标签,保留代码前后的空格和换行 (推 ...

  3. JavaScript文档对象模型document对象改变Html表单属性(4)

    1.document对象改变Html表单属性 更改Html元素内容时候可以用innerHtml属性进行修改,但是表单元素只能用value属性修改元素内容 案例如下: <!DOCTYPE html ...

  4. JavaScript文档对象模型document对象获取自定义属性值和设置移除自定义属性(5)

    得出结论:element .属性只能获取内置对象属性值,而element.getAtrribute('属性')不仅可以获取内置对象属性值,还可以获取自定义属性值 获得属性值案例: <!DOCTY ...

  5. javaScript文档对象模型DOM

    文档对象模型DOM 文档对象模型(document object model) 有一个表格,点击添加按钮添加事件 DOM中的属性和方法的理解 DOM中属性的操作: 属性映射表 文档对象模型(docum ...

  6. JavaScript——文档对象模型

    一.基本概念 文档对象模型(DOM)是表示文档和访问.操作构成文档的各种元素的应用程序接口(API).它解决了NetScape的JavaScript和Microsoft的JavaScript之间的冲突 ...

  7. DOM4J解析XML文档、Document对象、节点对象节点对象属性、将文档写入XML文件(详细)...

    Dom4j是一个简单.灵活的开放源代码的库.Dom4j是由早期开发JDOM开发的.与JDOM不同的是,dom4j使用接口和抽象的人分离出来而后独立基类,虽然Dom4j的API相对要复杂一些,但它提供了 ...

  8. JavaScript文档对象模型DOM节点操作之复制节点(7)

    示例代码: <!DOCTYPE html> <html><head><meta charset="utf-8"><title& ...

  9. JavaScript文档对象模型DOM节点操作之兄弟节点(4)

    示例代码: <!DOCTYPE html> <html><head><meta charset="utf-8"><title& ...

最新文章

  1. 通俗理解SGX attestation
  2. 使用VMwork Station Pro 14 安装CentOS7.6详细教程
  3. Oracle JDK 和 OpenJDK 有什么区别?
  4. 并发之AQS原理(一) 原理介绍简单使用
  5. js,jquery获取页面元素距离浏览器工作区顶端的距离
  6. 计算机课例,计算机的基本组成教学课例
  7. ASCII码与字符串的相互转换
  8. linux 启动rsyslog服务_linux rsyslog服务部署
  9. C#编号的ActiveX控件采用CAB的布署方式实例
  10. python输出结果每5个换行_python for循环 - python基础入门(11)
  11. 苹果多款产品降价:iPhone XS系列降价500元 14天内可退差价
  12. caputo分数阶导数程序_caputo分数阶导数
  13. 从零开始搭建公司域环境(二):服务器安装域控并实现客户端加域登陆
  14. 架构师之殇:一个反对“平台团队”的案例
  15. AD7760数据采集系统设计 [FPGA逻辑设计]
  16. LC-3 机器语言 指令集
  17. 谷歌小恐龙作弊+作死方法
  18. html5给页面添加树叶特效,jQuery超酷页面树叶飘落装饰特效插件
  19. 移动直播明争暗战五年:人性、梦想与资本的碰撞
  20. 最小生成树(普里姆算法)

热门文章

  1. Python2.x vs Python3
  2. VMware网络连接方式(Host-only、NAT、Bridged)介绍及NAT环境下静态IP配置
  3. python汉字排序规则_根据规则对python中的列表进行排序
  4. python创建矩阵_python中Numpy的属性与创建矩阵
  5. 简明python教程-简明Python教程-中文版.pdf
  6. python语言入门-Python语言入门详解!快速学成Python!
  7. 爬虫python能做什么-python爬虫能干什么
  8. 开课吧学python靠谱吗-如何选择python培训机构?开课吧python培训怎么样?
  9. python语言的主网址-怎么用Python提取域名中的主域名
  10. python为什么叫爬虫-python为什么叫网络爬虫