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()不是显示字符串不需要用到双引号。

  • 相关阅读:
    从RUU中提取HTC官方ROM
    AndroidRom制作(一)——Rom结构介绍、精简和内置、一般刷机过程
    写在"跳槽旺季"
    从团宝危机谈行业洗牌
    Session和Cookie的关系
    Django常用模板标签
    ASP.NET论坛调查
    SourceForge支持新的版本控制系统
    ORACLE传奇
    Linked Data下一代WWW
  • 原文地址:https://www.cnblogs.com/pcd12321/p/4193908.html
Copyright © 2011-2022 走看看