zoukankan      html  css  js  c++  java
  • Dom之标签属性

    一、标签默认属性的查找与修改

    查找

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>标签操作</title>
    </head>
    <body>
    <!--定义一个div标签和一个a标签-->
    <!--div默认属性:id,class,style,可以通过"."的方式找到,自定义属性则不可以-->
    <div id="container" class="c1" style="font-size: 12px;color: red" sb="'xx">
    <div>武功秘籍</div>
    <div>家常菜谱</div>
    </div>
    <a href="http://www.baidu.com">添加</a>
    <script type="text/javascript">
    var obj = document.getElementById('container');
    console.log(obj.id);
    // class属性对应className值,font-size属性对应fontSize值
    console.log(obj.className);
    console.log(obj.style.fontSize);
    console.log(obj.sb);
    </script>
    </body>
    </html>


    结果:

    container
    c1
    12px
    undefined

      修改

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>标签操作</title>
    </head>
    <body>
        <!--定义一个div标签和一个a标签-->
        <!--div默认属性:id,class,style,可以通过"."的方式找到,自定义属性则不可以-->
        <div id="container" class="c1" style="font-size: 12px;color: red" sb="'xx">
            <div>武功秘籍</div>
            <div>家常菜谱</div>
        </div>
        <a href="http://www.baidu.com">添加</a>
        <script type="text/javascript">
            var obj = document.getElementById('container');
    //        对已列出的默认属性可以修改其值,没有列出的默认属性或自定义属性只能通过setAttribute设置
            obj.id='con';
            obj.className = 'cla_c1';
            obj.style.fontSize='20px';
        </script>
    </body>
    </html>
    

      

    二、标签属性管理的万能神器

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>标签操作</title>
    </head>
    <body>
        <!--定义一个div标签和一个a标签-->
        <!--div默认属性:id,class,style,可以通过"."的方式找到,自定义属性则不可以-->
        <div id='container'  style="font-size: 12px;color: red" sb="'xx">
            <div>武功秘籍</div>
            <div>家常菜谱</div>
        </div>
        <a href="http://www.baidu.com">添加</a>
        <script type="text/javascript">
            var obj = document.getElementById('container');
    //        对于标签默认属性或自定义属性均可设置,且名称定义可见即可得
            obj.setAttribute('class','container');
            obj.setAttribute('kong','kongzhagen');
    
        </script>
    </body>
    </html>
    

      效果图

  • 相关阅读:
    【翻译自mos文章】 11gR1版本号 asmcmd的新命令--cp、md_backup、md_restore
    Android实现ListView或GridView首行/尾行距离屏幕边缘距离
    iOS-为方便项目开发在pch加入一些经常使用宏定义
    [ACM] FZU 1686 神龙的难题 (DLX 反复覆盖)
    Cocos2d-x Touch事件处理机制
    在linux環境下安裝jprofiler_linux_8_0_2.sh
    QT5 Failed to load platform plugin &quot;windows&quot; 终极解决方式 命令行问题
    我们想要如何子的生活?
    javaEE mvc样例具体解释
    安装Kali Linux操作系统Kali Linux无线网络渗透
  • 原文地址:https://www.cnblogs.com/kongzhagen/p/6160827.html
Copyright © 2011-2022 走看看