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>

  • 相关阅读:
    git 问题集
    es7集群安装配置及常用命令
    idea maven项目操作kafka--生产者和消费者
    linux中kafka集群搭建及常用命令
    xampp 支持php版本,支持php5.2的最后一版xampp——xampp-1.7.1
    TCP和UDP的区别及各自优缺点区别
    Qt容器(QHash/QMap等)基本学习记录
    linux系统剪切
    简单网络IP探索
    C++(Qt)线程与锁
  • 原文地址:https://www.cnblogs.com/nsl714745601/p/7049230.html
Copyright © 2011-2022 走看看