• 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>

  • 相关阅读:
    浪潮之巅阅读笔记01
    2018年春季个人阅读计划
    问题账户需求分析
    需求工程解析图收获
    《软件需求分析》阅读笔记
    《软件需求》阅读笔记之三
    《小账本》开发日志 第六天
    《小账本》开发日志 第五天
    [POI2009]KAM-Pebbles BZOJ1115 [ 待填坑 ] 博弈
    打谷机 BZOJ 1603 模拟
  • 原文地址:https://www.cnblogs.com/nsl714745601/p/7049230.html
Copyright © 2020-2023  润新知