创建 if 条件基于 CSS 属性 -- JavaScript
create if conditional based on css properties -- javascript
你如何找到css属性是否以某种方式设置?例如,如何找到一个元素的 css 属性是否为 background-color:#ff0000;
?或者如果元素有一定的宽度等...
这是一种为所有 css 属性(包括可见性)确定它的方法: 这适用于在外部 CSS 文件中设置的属性、内部嵌入样式或内联样式! 注意:必须在执行脚本之前加载文档!
我已经对此进行了测试,它适用于内联、嵌入式和外部设置的 css 规则。
.html:
<div id="element" onload="test();">div content</div>
.css:
#element
{
visibility:hidden;
}
JavaScript:
function test()
{
var element = document.getElementById('element');
if(element.style.visibility == 'hidden'){
alert('hidden');
}
if(element.style.visibility == 'visible')
{
alert('visible');
{
if(element.style.visibility == 'collapse')
{
alert('collapsed');
}
if(element.style.visibility == 'initial')
{
alert('initial');
}
if(element.style.visibility == 'inherit')
{
alert('inherit');
}
}
我以前用过这个。
相关文章:
- 保存具有相同属性 JavaScript 的元素上的值
- DOM 元素上的空样式属性:JavaScript
- 基于一个属性Javascript检索多个对象
- xml获取属性javascript不会;无法处理childNodes
- 当输入填充了必需的属性javascript/html/css时,如何更改焦点颜色
- 如何处理未定义属性的未定义属性 javascript 类型错误
- 向嵌套对象添加属性 - Javascript
- 属性 Javascript 的访问属性
- 更改链中的 css 属性 - JavaScript
- 更改属性 Javascript 方式的值
- 如何从 url 解析 xml 获取属性 javascript
- 语法错误:缺少:在属性 javascript 之后
- 创建 if 条件基于 CSS 属性 -- JavaScript
- 访问节点的属性javascript二进制搜索树
- 访问父函数属性Javascript
- 为什么未定义此对象的属性?Javascript
- 访问私有属性Javascript OOP
- 访问数组中的属性?(Javascript)
- 动态添加参数作为对象的属性-JavaScript
- 冲突/方法/属性Javascript错误