【发布时间】:2017-08-17 23:06:05
【问题描述】:
我正在使用 jQuery 编辑 html 元素,使用 .each 对所有类进行编辑。如果我尝试记录任何属性,那么即使我已将属性设置为我的 css 文件中的某些内容,我也会得到“”。
为什么会这样? javascript文件不能访问css属性吗?
【问题讨论】:
-
发布示例代码
-
.css只能访问style="..."属性中的属性,或者由.css()动态添加的属性。它不返回从样式表继承的属性。 -
要获取继承属性,必须使用原生Javascript
getComputedStyle函数。 -
获取计算元素并不是那么简单。请参阅我上面提到的问题。
标签: javascript jquery html css attributes