js:获取元素的方法

  • 获取元素的三种方法:
      1.getElementById()  
      2.getElementsByName()  
      3.getElementsByTagName();
    

...
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>

  •   <script src="js/demo.js"></script>
    

</head>

<body>
<button type="button" onclick="showInfo()">调用函数</button>
<button type="button" onclick="disp_confirm()">确认框</button>
<button type="button" onclick="disp_prompt()">提示框</button>
<button type="button" onclick="loc()">location跳转页面</button>
<button type="button" onclick="location.reload()">刷新页面</button>

<h1 id="myHeader" onclick="getId()">This is a header</h1>

<input name="myInput" type="text" size="20" /><br />
<input name="myInput" type="text" size="20" /><br />
<input name="myInput" type="text" size="20" /><br />
<br />
<input type="button" onclick="getElements()" value="How many elements named 'myInput'?" />
</body>

</html>
...

demo.js

  • 1. getElementById() 方法可返回对拥有指定 ID 的第一个对象的引用。
       function getId() {
                  //根据Id获取html节点元素
       var x = document.getElementById("myHeader")
                 //获取到html节点的内容
       x.innerHTML = "我的内容被改变了!!!";
              //alert(x.innerHTML)
       }
    
  • 2. getElementsByName() 方法可返回带有指定名称的对象的集合。
       function getElements() {
       var x = document.getElementsByName("myInput");
       alert(x.length);
       }
    
  • 3. getElementsByTagName() 方法可返回带有指定标签名的对象的集合
       function getElements() {
       var x = document.getElementsByTagName("input");
       alert(x.length);
       }
    
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 2,054评论 0 2
  • 单例模式 适用场景:可能会在场景中使用到对象,但只有一个实例,加载时并不主动创建,需要时才创建 最常见的单例模式,...
    Obeing阅读 2,104评论 1 10
  • 一、JS前言 (1)认识JS 也许你已经了解HTML标记(也称为结构),知道了CSS样式(也称为表示),会使用HT...
    凛0_0阅读 2,798评论 0 8
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,741评论 1 45
  • 从获取的大量信息得知,即将要突破武者,所有人都能感觉得到任督二脉上的‘石门’的松动,“为何现在的我丝毫感觉不到...
    起床困难户丶阅读 168评论 0 3