如何使用if功能显示?

时间:2018-02-08 14:35:36

标签: javascript html

如果带有id=ex2的{​​{1}}元素的颜色为红色,我想显示带有p红色的p元素。我试过但失败了。请帮忙。

id=ex1

1 个答案:

答案 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;
&#13;
&#13;