Dưới đây là các chức năng:Tại sao không .getPropertyValue() trả về một giá trị cho thuộc tính "borderRadius"?
function lastmenuborder() {
var articleparent = document.getElementById('article').parentNode;
var articlestyle = window.getComputedStyle(articleparent,null).getPropertyValue('borderRadius');
alert (articlestyle);
}
tôi nhận được không có giá trị, nhưng các css cho node cha là:
div#mainbody div.placeholder {
border-radius: 3px;
}
Những gì tôi sẽ phải thay đổi để trở về "3px"? Tất cả sự trợ giúp được đánh giá cao; Tôi vẫn là một người mới ở JavaScript.
bạn có thể kiểm tra điều này xin vui lòng? alert (articleparent.style.borderRadius); – Sebas
@Sebas Tôi không nhận được giá trị nào. Điều này có nghĩa là tôi đã không tham chiếu đúng yếu tố? –
Nếu diễn giải của tôi về CSS là chính xác, có vẻ như div.placeholder đang nhận kiểu dáng bán kính đường viền không, đó là div cha mẹ # mainbody ... đây có thể là lý do tại sao – pandavenger