CSS样式表3种方式:

内嵌:写在html标签中的样式 ;如:<p style="width:100px"> 内嵌</p>

内联:写在html 中<head></head>之间的样式表

    <head>

      <style>

      </style>

    </head>

外联:通过<head>标签中的<link >标签中链接的css样式表

js对内嵌操纵:

  <p style="width:100px" id="p"> 内嵌</p>

  var p=document.getElementById("p");

  p.style.width="200px";

  将p标签的宽度改为了200px;

js操作内联样式:

<script type="text/javascript">

方法一:

function getStyle(selector, attr) {
for(i = 0, len = document.styleSheets.length; i < len; i++) {
var rules;
if(document.styleSheets[i].rules) {
/*for ie*/ 
rules = document.styleSheets[i].rules;
} else {
/*for 非ie*/
rules = document.styleSheets[i].cssRules;
}
for(j = 0, rlen = rules.length; j < rlen; j++) {
if(rules[j].selectorText == selector) {
alert(rules[j].style[attr]);
}
}
}
}

</script>

方法二:

<script type="text/javascript">

IE:elementObj.currentStyle

w3c标准:window.getComputedStyle(elementObj, null)  或 document.defaultView.getComputedStyle(elementObj, null )

document.defaultView.getComputedStyle?document.defaultView.getComputedStyle(id,null).getPropertyValue("background-color"):id.currentStyle["backgroundColor"];

</scirpt>

  

转载于:https://www.cnblogs.com/lilinfeng569482/p/5516855.html

JavaScript对css样式表操作相关推荐

  1. CSS样式表操作及选择器定义

    1.操作样式表 (1)html中引入css的三种方式:外部样式表.嵌入式样式表和内联样式表.首选外部样式表,引入的方式为<link rel="stylesheet" href ...

  2. javascript中动态加载js、vbs脚本或者css样式表

    目录:DynamicLoad类简介.属性.方法.事件.示例.下载. DynamicLoad类简介 本文将为您介绍一个在javascript中可以动态加载js.vbs脚本和css样式表的DynamicL ...

  3. dw在html中删除css样式表,DW里CSS的详细介绍

    单击"确定". 类 型 属 性 [定义 CSS 类型属性]使用"CSS 样式定义"对话框中的"类型"类别能够定义 CSS 样式的基本字体和类 ...

  4. javascript写css样式,原生javascript实现读写CSS样式的方法详解

    原生javascript实现读写CSS样式的方法详解 发布于 2017-05-24 15:05:31 | 120 次阅读 | 评论: 0 | 来源: 网友投递 JavaScript客户端脚本语言Jav ...

  5. css样式表和选择器

    CSS样式----图文详解:css样式表和选择器 主要内容 CSS概述 CSS和HTML结合的三种方式: 行内样式表 . 内嵌样式表 . 外部样式表 CSS四种基本选择器: 标签选择器 . 类选择器 ...

  6. php html5 css样式,怎么在html页面写css样式表

    本教程操作环境:windows7系统.html5和css3版,该方法适用于所有品牌电脑. 在html页面写css样式表 1.首先可以直接把css代码写在现有的HTML标签元素的开始标签里面,并且css ...

  7. CSS样式表的规划与组织

    如果你的工作过程中遇到以下问题,那么请你阅读此文章. 1:样式表文件里面的代码混乱,随着项目的进展,样式表里面的先有代码不敢做任何改变,因为连自己也不知道改了以后会给现有项目造成什么影响.更不敢删除. ...

  8. 美丽的表格样式(使用CSS样式表控制表格样式)

    按照WEB2.0风格,设计了几个表格样式,希望大家喜欢. WEB2.0提倡使用div开布局,但不是要全然放弃使用表格,表格在数据展现方面还是不错的选择. 如今使用介绍使用CSS样式表来控制.美化表格的 ...

  9. 怎样用html设置文档格式,Dreamweaver使用CSS样式表设置网页文本格式

    Dreamweaver使用CSS样式表设置网页文本格式 互联网   发布时间:2008-10-17 19:35:50   作者:佚名   我要评论 本文章介绍如何在 Dreamweaver 中使用层叠 ...

最新文章

  1. 36 张图梳理 Intellij IDEA 常用设置
  2. apk里面的图片不显示是加密了吗_【App】智能电视机视频盒子软件,你们缺吗?...
  3. android 成长日记 5.关于progress控件和Alertdialog和layout学习
  4. npm修改默认安装路径和数据源
  5. js中类型识别的方法
  6. SpringMVC异常处理流程
  7. uva计算机水平,UVA 12096 集合栈计算机
  8. c语言迷宫问题输出坐标,C语言数据结构之迷宫求解问题
  9. Jsp Servlet Mysql实现的学生成绩管理系统
  10. linux挂载第二块磁盘,linux服务器挂载第二块磁盘图文解说-转自美橙
  11. wpf程序运行时停止工作,事件管理器报错lci_proxyumd32.dll
  12. java使用过滤器/拦截器过滤response信息
  13. 正交实验法,软件测试用例的特性,编写方法,软件缺陷的基础知识
  14. 过渡矩阵、线性变换矩阵在对应基下坐标的求法
  15. 基于 Vue 技术栈的微前端方案实践
  16. markdown特殊符号语法
  17. 通过 ANE(Adobe Native Extension) 启动Andriod服务 推送消息(三)
  18. NVIDIA SPADE 风景合成
  19. 删了手机里的一个html文件,手机操作篇:手机上怎么删除pdf其中一页
  20. 译文推荐 | Apache BookKeeper 洞察系列(二)— 安全关闭 Ledger

热门文章

  1. java中keepalived_Keepalived简明介绍
  2. kafka教程视频百度网盘下载,聊一聊-MySQL-数据库中的那些锁
  3. 【微信小程序企业级开发教程】前台收集数据更新数据库表方法
  4. python【力扣LeetCode算法题库】67-二进制求和
  5. teamviewer 无法连接 原因未知
  6. mysql和mybatis优化_MySQL + mybatis的SQL优化方案
  7. 网络推广离不开关键词的精准挖掘
  8. 网络推广——网络推广专员如何提升企业网站转化率?
  9. 电力职称计算机多选,【2017年整理】职称计算机考试Office多选模拟题及答案.doc...
  10. feachall php_timthumb.php详解