151: 获取DOM元素(上)

补充: a. 在JavaScript中HTML标签也被称为DOM元素; b. 使用document的时候前面可以不加window; 

注意: 

        1. DOM操作返回的是一个对象, 这个对象是宿主类型对象(浏览器提供的对象); 

        2. 由于id不可以重复, 所以找到了就会把找到的标签包装成一个对象返回给我们, 找不到就返回null; 

        3. 由于class可以重复, 所以找到了就会把找到的标签包装成一个伪数组返回给我们, 找不到就返回一个空的伪数组; 

        4. 由于name可以重复, 所以找到了就会把找到的标签包装成一个伪数组返回给我们, 找不到就会返回一个空数组, 在不同的浏览器中工作方式不同, get.ElementsByName()方法还会返回那些id为指定值的元素; 

        5. 由于标签名称可以重复, 所以找到了就会把找到的标签包装成一个伪数组返回给我们, 找不到就会返回一个空数组; 

        6. document.querySelector()只会返回根据指定选择器找到的第一个元素, 包装成一个对象返回给我们,  找不到就返回null; 

        7. document.querySelectorAll()会根据指定选择器找到所有元素包装成一个伪数组返回给我们, 找不到就会返回一个空数组; 

1. 通过id获取元素: document.getElementById("id名称"); 

2. 通过class名称获取元素: document.getElementsByClassName('class名称'); 

3. 通过name名称获取元素: document.getElementsByName('name名称'); 

4. 通过标签名称获取元素: docuemnt.get.ElementsByTagName("标签名称"); 

5. 通过选择器获取元素(一): document.querySelector('选择器'); 如: .member #pwd div>input  (重点掌握)

6. 通过选择器获取元素(二): document.querySelectorAll('选择器'); (重点掌握)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 9,315评论 0 3
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,741评论 1 45
  • HTML 5 HTML5概述 因特网上的信息是以网页的形式展示给用户的,因此网页是网络信息传递的载体。网页文件是用...
    阿啊阿吖丁阅读 4,068评论 0 0
  • HTML标签解释大全 一、HTML标记 标签:!DOCTYPE 说明:指定了 HTML 文档遵循的文档类型定义(D...
    米塔塔阅读 3,323评论 1 41
  • 第3章 基本概念 3.1 语法 3.2 关键字和保留字 3.3 变量 3.4 数据类型 5种简单数据类型:Unde...
    RickCole阅读 5,162评论 0 21