zoukankan      html  css  js  c++  java
  • document对象

    <body>
             <div></div><div id="艾迪">
             测试内容
             </div><div class="克拉斯"></div>
             <div class="克拉斯"></div>
             <span ></span>
             <input type="button" name="putong" id="anniu" />
    
    </body>
    

      

    1.找元素
    根据id找元素,只能找一个
    var a=document.getElementById("艾迪");
    alert(a);
    根据class找元素,找一类
    var a=document.getElementsByClassName("克拉斯");
    alert(a);
    根据标签名找元素,找多个
    var a= document.getElementsByTagName("div");
    alert(a);
    根据name名找元素,找多个
    var a= document.getElementsByName("putong");
    alert(a[0]);

    找元素,复杂类型
    var a= document.getElementById("艾迪");
    子级元素
    alert(a.childNodes[1]);
    父级元素
    alert(a.parentNode);
    同级上面的元素
    alert(a.previousSibling);
    同级下面的元素
    alert(a.nextSibling);
    2.控制元素
    var a= document.getElementById("艾迪");
    移除元素
    a.remove();
    创建元素
    var b=document.createElement("span");
    追加子元素
    a.appendChild(b);
    3.操做内容
    普通元素
    var a= document.getElementById("艾迪");
    取元素的文本内容
    alert(a.innerText);
    给元素赋文本值
    a.innerText="<b>加粗</b>";
    取元素的html代码内容
    alert(a.innerHTML);
    给元素一个代码
    a.innerHTML="<b>加粗</b>";
    表单元素
    var a= document.getElementById("anniu")
    给元素赋值
    a.value="按钮";
    取值
    alert(a.value)

    4.操作属性
    var a= document.getElementById("艾迪");
    添加属性
    a.setAttribute("bs","100");
    获取属性
    alert(a.setAttribute("bs"));
    移除属性
    a.removeAttribute("bs");
    5.操作样式
    var a= document.getElementById("艾迪");
    设置样式
    a.style.backgroundColor="green"
    获取样式,只能获取内联式
    alert(a.style.width);
    移除样式
    a.style.width="";







    </script>

  • 相关阅读:
    第一次个人编程作业
    第一次博客作业
    20175311 2018-2019-2 《Java程序设计》第五周学习总结
    2018-2019-2 20175311 实验一《Java开发环境的熟悉》实验报告
    20175311 2018-2019-2 《Java程序设计》第四周学习总结
    团队项目-选题报告
    第二次结队编程作业
    第一次结对编程作业
    第1组 团队展示(组长)
    第一次个人编程作业
  • 原文地址:https://www.cnblogs.com/nsl714745601/p/7049230.html
Copyright © 2011-2022 走看看