zoukankan      html  css  js  c++  java
  • 标签样式操作

    // 1, 标签对象.style            只能获取通过行内样式语法设定的属性的属性值
            //    window.getComputedStyle  可以获取任意语法形式的css样式的属性的属性值

            // 2, 标签对象.style            获取颜色  获取的就是你设定的属性值 rgb() 或者 英文词 或者 #十六进制数值
            //    window.getComputedStyle  获取颜色  统一都是rgb()形式

            // 3, window.getComputedStyle  如果属性有多个属性值,都会一起获取到
            //                             即时没有设定,获取的是默认值

            // 4, window.getComputedStyle  获取的数据,是带有 px 单位的数据
            //                             如果只需要获取数值 , 不要 px 单位
            //                             parseInt() 获取整数部分就行了
            //                             普通浏览器支持

            // 5, 标签对象.currentStyle.属性  低版本IE浏览器支持

            // 6, 兼容处理的基本原理
            //    调用 window.getComputedStyle  或者 调用 标签对象.currentStyle
            //    支持的浏览器有执行结果,不支持的浏览器执行结果是undefined
     // DOM操作之标签样式操作
            // 通过 标签对象.style.css样式 = 属性值 的方式来设定标签样式
            // 通过 此语法设定的CSS样式 是 行内/内嵌 样式
            // 权重或者优先级是最高的

            // 获取css样式属性
            // 如果 通过 标签对象.style.属性 来获取样式

            var oDiv = document.getElementById('div');

            // 通过 style方法,定义的css样式,是行内样式
            oDiv.style.color = 'blue';

            // 问题1:样式是行内样式,权重优先级最高
            // 问题2:JavaScript语法中,不支持 - 减号符号
            //       减号是作为减法运算符执行
            //       如果定义css样式写成 font-size 
            //       JavaScript程序会认为是 font 减 size 执行就会报错
            //       在 style 中 定义css样式 减号去掉,使用小驼峰命名法
            //       font-size 要写成 fontSize
            //       其他的定义语法,与css语法完全相同

            // 7, 设定标签样式属性,一律使用 , 标签对象.style.属性 = 属性值
    右侧打赏一下 代码改变世界一块二块也是爱
  • 相关阅读:
    Intellij IDEA + Jrebel
    WebConfig配置详解大全
    .Net 获取前端传递的数据
    js 格式验证大全
    EasyUI DataGrid 时间格式化、字符串长度截取
    SQL取某个字符串最后一次出现的位置后面的字符串方法
    公民身份号码校验码算法(C#版)
    组织机构代码校验码生成算法(C#版)
    MySQL实现根据当前ID读取上一条和下一条记录
    js jquery.pagination.js分页
  • 原文地址:https://www.cnblogs.com/ht955/p/14065561.html
Copyright © 2011-2022 走看看