如何通过js获取style里面的所有样式信息啊

如何通过js获取style里面的所有样式信息啊比如<divstyle="display:none;font-size:15px;font-weight:bold;">等等... 如何通过js获取style里面的所有样式信息啊 比如<div style="display:none;font-size:15px;font-weight:bold;">等等 我需要获取全部style里面的信息~ 展开
 我来答
匿名用户
2015-08-03
展开全部
  定义一个id="flower"的div元素 并设置如上样式,目标就是通过javascript来获取样式的最终属性 ;
  <div id="flower" >...</div>
  getStyle函数:
  这里用到了三个原型扩展
  String.prototype.capitalize 这个方法是让字符串首字母大写
  Array.prototype.contains 判断数组中是否有指定成员
  String.prototype.camelize 这个是让"font-size" 字符串转换成 "fontSize" 这样的格式用来获取样式。
Mini_humour
2013-11-26 · TA获得超过223个赞
知道小有建树答主
回答量:221
采纳率:0%
帮助的人:171万
展开全部
myDiv.style.cssText="width:25px;height:100px;background-color:green" //添加样式
alert(myDiv.style.cssText); 
for(var i=0,len=myDiv.style.length;i<len;i++)
{
   var prop=myDiv.style[i] 
   alert(prop);              //遍历样式width;height;background-color;
   alert(myDiv.style.getPropertyValue(prop));   //取得样式里面的值;   
}
追问
style是通过js获取出来的 不能自己添加再获取 ~
追答
cssText是style的属性,既可读取也可以写入,你把第一行去掉不一样的么。
cssText,length,都是style对象的属性;getPropertyValue()是它的方法。还不明白么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qq1111qq111111
2013-11-26 · TA获得超过1175个赞
知道小有建树答主
回答量:1166
采纳率:66%
帮助的人:618万
展开全部
<html>
<head>
<title></title>
</head>
<body>
<div style="display:none;font-size:15px;font-weight:bold;">
</div>
</body>
<script>
var divStyle = docuemnt.getElementsByTagName('div');
conslole.log(divStyle[0].style.cssText);
</script>
</html>

获取首个div的style

追问
google浏览器提示 Uncaught ReferenceError: conslole is not defined
追答
我拼写错误,console.log(),这个是在控制台输出结果。
不过这个不用管,divStyle[0].style.cssText这个是结果
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
GonizzSaVen
2018-05-07 · TA获得超过380个赞
知道答主
回答量:140
采纳率:0%
帮助的人:49.3万
展开全部
由于是内嵌式样式,可以直接用element.style方法获取。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cs903016
2013-11-26 · TA获得超过1179个赞
知道小有建树答主
回答量:2599
采纳率:80%
帮助的人:1740万
展开全部
div.style
更多追问追答
追问
不可以哦~  这个不是css 无法这样获取到的~
追答
你试试!因该是可以的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式