zoukankan      html  css  js  c++  java
  • DOM(innerHTML和className)

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>DOM(innerHTML和className)</title>
        <style>
            .h{color: red};
            .h3{color: blue};
        </style>
        <!-- 
            n.innerHTML;获取元素n开始标签-结束标签之间的所有内容
                        n.innerHTML="a";将元素n开始标签-结束标签之间的所有内容变成"a"
            n.className;获取元素n的类名
                        n.className="b";将元素n的类名改成"b"
         -->
    </head>
    <body>
        <h3 class="h">前端书籍</h3>
        <ul id="listWeb">
            <li><b>html基础</b></li>
            <li>CSS基础</li>
            <li>JavaScript基础</li>
            <li>Jquery框架</li>
            <li>bootStrap框架</li>
        </ul>
        <h3>JAVA书籍</h3>
        <ul id="listJava">
            <li>JAVA语言基础</li>
            <li>三大框架</li>
            <li>JAVA深入浅出</li>
        </ul>
    <script>
        var a=document.getElementById("listWeb").getElementsByTagName("li");
        console.log(a[0].innerHTML);//<b>html基础</b>
        console.log(a[0].innerHTML="我重新给这个元素的内容赋值了.");//我重新给这个元素的内容赋值了;即改变了原有内容
        console.log(a[0].innerHTML+="我又在原来的内容理增加了这些");//我重新给这个元素的内容赋值了.我又在原来的内容理增加了这些
        var b=document.getElementsByClassName("h");
        console.log(b[0].className);//h;字体颜色为红色
        console.log(b[0].className="h3");//h3;重新给该元素类名赋值,即改变原有的类名//字体颜色变成了蓝色
    </script>
    </body>
    </html>
  • 相关阅读:
    2019春季学期进度报告(五)
    《构建之法》读后感三
    5.4号个人冲刺(三)
    大二下学期学习进度(九)
    5.3号个人冲刺(二)
    5.2号个人冲刺(一)
    《代码大全2》阅读笔记01
    大二下学期学习进度(八)
    用户模板和用户场景
    个人作业4-用户通过单步执行的方式看到你的算法是如何工作的(之前数组)
  • 原文地址:https://www.cnblogs.com/vinson-blog/p/12041046.html
Copyright © 2011-2022 走看看