• document对象操作:浏览器页面文件


    //找元素

    1.根据id找

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

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

    2.根据class找

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

    <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; background-color:#636">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";
    }

  • 相关阅读:
    Rockethon 2015
    TopCoder SRM 633div1
    hihocoder 1084 扩展KMP && 2014 北京邀请赛 Justice String
    ZOJ 2563 Long Dominoes(状压DP)
    github源代码地址
    redis 代理
    SqlServer 执行较大脚本时的解决方案
    用NSSM把.Net Core部署至 Windows 服务
    .net core 的优点
    Html.Action、html.ActionLink与Url.Action的区别
  • 原文地址:https://www.cnblogs.com/nuanai/p/6055611.html
Copyright © 2020-2023  润新知