zoukankan      html  css  js  c++  java
  • getAttribute与setAttribute用法

    getAttribute和setAttribute只能用于元素节点。

    1.当用getElementById获得元素节点时

    /*---------------------------index.html---------------------------*/

    <!DOCTYPE html>
    <html>
    <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="Author" content="Hehe">
      <title>Shopping list</title>
    </head>
      <body>
       <p id="purchases" title="one">What to buy</p>
       <script type="text/javascript" src="script.js"></script>
      </body>
    </html>

    /*------------------------script.js---------------------------*/

    var paras=document.getElementById("purchases");
    alert(paras.getAttribute("title"));
    paras.setAttribute("title","abcd");
    alert(paras.getAttribute("title"));

    此时警告框一个显示one,一个显示abcd。

    2.当用getElementsByTagName获得元素节点时

    /*---------------------index.html-----------------------------*/

    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="Author" content="Hehe">
      <title>Shopping list</title>
    </head>
      <body>
       <p id="purchases" title="one">What to buy</p>
        <p title="two">What to buy</p>
       <script type="text/javascript" src="script.js"></script>
      </body>
    </html>

    /*----------------------------script.js--------------------*/

    var paras=document.getElementsByTagName("p");
    for(var i=0;i<paras.length;i++){
         paras[i].setAttribute("title","abcd");
         alert(paras[i].getAttribute("title"));
    }

    此时有俩个警告框显示abcd。

    :getElementById返回的是节点,getElementsByTagName返回的是数组。

          getAttribute("")与setAttribute("",A)都需要用到双引号A="字符"(即1.setAttribute("","a list of and so on")。2.A=”a list of and so on";setAttribute("",A)。)。

          alert()不是显示字符串不需要用到双引号。

  • 相关阅读:
    c#调用java
    Shell脚本之Crontab的格式
    windows安装的mysql中文乱码的坑
    要成为一个 Java 架构师得学习哪些知识?
    月薪 30K Java 程序员,需要掌握哪些技术?
    职场
    资源汇总
    SpringBoot布道系列 | 目录汇总 | 2019持续更新ing
    史上最简单的 SpringCloud 教程 | 终章
    SpringBoot 企业级核心技术学习专题
  • 原文地址:https://www.cnblogs.com/pcd12321/p/4193908.html
Copyright © 2011-2022 走看看