如果带有id=ex2
的{{1}}元素的颜色为红色,我想显示带有p
红色的p元素。我试过但失败了。请帮忙。
id=ex1
答案 0 :(得分:1)
您的代码中存在一些拼写错误。要设置颜色属性,必须在元素上使用style.color
,就像获取颜色一样。但是您使用的是innerHTML
,它用于设置或返回元素的HTML内容(内部HTML)。请尝试以下方法:
var myElement = document.getElementById('ex1');
var color = myElement.style.color;
if ( color == 'red'){
document.getElementById('ex2').style.color = 'red';
}

<p id="ex1" style="color: red;">red</p>
<p id="ex2">f</p>
&#13;