zoukankan      html  css  js  c++  java
  • document对象操作:浏览器页面文件

    //找元素

    1.根据id找

    1 <div id="d1" cs="ceshi"><span>document对象</span></div>

    //var d1 = document.getElementById("d1");
    //alert(d1);

    2.根据class找

    1
    2
    <div class="d">111</div>
    <span class="d">222</span>

    //var d2 = document.getElementsByClassName("d");
    //alert(d2[1]); //d2[] 框中是想要显示的索引号,d2[0]就是显示的div,d2[1]就是显示的span

    3.根据标签名找

    //var d3 = document.getElementsByTagName("div");
    //alert(d3[0]);

    4.根据name找

    1
    2
    <input type="text" name="aa" id="b1" value="biaodan" />
    <input type="text" name="aa" />

    //var d4 = document.getElementsByName("aa");
    //alert(d4[0]); ////d4[] 和上面的d2一样

    //操作元素:操作内容、操作属性、操作样式

    <style type="text/css">
    #d3{ color:red}
    </style>

    <body>

    <div id="d1" cs="ceshi"><span>document对象</span></div>

    <div class="d">111</div>
    <span class="d">222</span>

    <input type="text" name="aa" id="b1" value="biaodan" />
    <input type="text" name="aa" />

    <div id="d3" style="100px; height:100px; 111</div>

    <input type="button" value="获取" onclick="showa()" />
    <input type="button" value="设置" onclick="set()" />

    </body>

    1.操作内容:非表单元素、表单元素
    非表单元素
    //var d1 = document.getElementById("d1");
    //1.获取文本
    //alert(d1.innerText);
    //2.设置文本
    //d1.innerText = "hello";
    //3.获取html代码
    //alert(d1.innerHTML);
    //4.设置html代码
    //d1.innerHTML = "<b>加粗文字</b>";

    表单元素
    //var b1 = document.getElementById("b1");
    //1.赋值
    //b1.value = "ceshi";
    //2.获取值
    //alert(b1.value);

    2.操作属性
    //1.添加属性
    //var d1 = document.getElementById("d1");
    //d1.setAttribute("bs","1");
    //2.获取属性
    //alert(d1.getAttribute("cs"));
    //3.移除属性
    //d1.removeAttribute("cs");

    3.操作样式
    function showa()
    {
    //1.获取样式,只能获取内联样式
    var d3 = document.getElementById("d3");
    alert(d3.style.color);
    }
    function set()
    {
    var d3 = document.getElementById("d3");
    //2.设置样式
    d3.style.backgroundColor = "red";
    }

  • 相关阅读:
    Linux部署web项目
    bash: mysql: command not found(解决方法)
    mysql登录遇到ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
    mysqld:未被识别的服务(解决方法)
    Xshell4连接,Linux系统中文显示乱码解决办法
    F5双机冗余配置
    H3C S10512虚拟化配置
    cisco3900板卡sm-es3g-24-p使用方法
    详解Cisco ACS AAA认证-1(转)
    cisco路由器license的相关命令简单梳理(转)
  • 原文地址:https://www.cnblogs.com/xieweikai/p/6806030.html
Copyright © 2011-2022 走看看