这是函数:
function lastmenuborder() {
var articleparent = document.getElementById('article').parentNode;
var articlestyle = window.getComputedStyle(articleparent,null).getPropertyValue('borderRadius');
alert (articlestyle);
}
我没有任何值(value),但父节点的css是:
div#mainbody div.placeholder {
border-radius: 3px;
}
我要更改什么才能返回“3px”?所有的帮助,我们将不胜感激;我仍然是JavaScript的新手。
最佳答案
对于getPropertyValue()
,请使用连字符而不是camelCase。
这适用于Chrome ...
.getPropertyValue('border-radius');
但是Firefox似乎要求使用此语法的特定 Angular 落...
.getPropertyValue('border-top-left-radius');