不可能得到一个css属性

Impossible to get a css property

本文关键字:一个 css 属性 不可能      更新时间:2023-09-26

我的jQuery代码遇到了一个问题。

我在css的一个类中有一些属性,像这样:

aside#rubrique nav li.li-bleu p.p-niv1{
   border-right : 2px solid black;
}

我可以像这样改变边框颜色:

$('aside#rubrique nav li.li-bleu p.p-niv1').css("border-right", "2px solid red");

但是我需要获取边框的颜色值,我这样做了,但是javascript警告没有显示:

alert($('aside#rubrique nav li.li-bleu p.p-niv1').css("border-right"));

border-right是设置border-width-right, border-style-right和border-color-right的快捷方式,因此要访问单个属性,您可以使用

alert($('aside#rubrique nav li.li-bleu p.p-niv1').css("border-right-color"));

你可能会发现这个参考资料很有用

试一下

alert($('aside#rubrique nav li.li-bleu p.p-niv1').css('border-right-color'));

是可能的:

var borderRight = $('aside#rubrique nav li.li-bleu p.p-niv1').css("border-right");
alert(borderRight.split(/'s+/).pop());

尝试:

<>之前警报(. getelementbyid("rubrique").style.borderRight);