发布网友 发布时间:2023-11-29 23:06
共4个回答
热心网友 时间:2024-08-03 11:07
javascript的style属性只能获取内联样式,对于外部样式和嵌入式样式需要用currentStyle属性。但是,currentStyle在FIrefox和Chrome下不支持,需要使用如下兼容性代码
HTMLElement.prototype.__defineGetter__("currentStyle", function () {接下来就可以直接使用currentStyle属性来获取元素的样式了,下面实例演示获取页面body的背景色:
1、HTML结构
<input type='button' value='点击按钮获取页面背景色' onclick="fun()"/>2、CSS样式
body{background: RGB(222,222,2);}3、javascript代码
HTMLElement.prototype.__defineGetter__("currentStyle", function () {4、效果演示
热心网友 时间:2024-08-03 11:08
rgb(255, 153, 0)这个就是背景色啊热心网友 时间:2024-08-03 11:05
......style.bakcgroundColor;应该可以了!热心网友 时间:2024-08-03 11:06
rgb(255,153,0)就是背景颜色 只不过是RGB格式的而已