色の変更方法: ボタンを使用します。
P粉111927962
2023-09-05 16:38:19
<p>この関数で記述するコードの行数を減らす方法はありますか?いずれかのボタンを押すと、2 つの色が切り替わるようにします。関数 green() は red の正反対です。 </p>
<pre class="lang-html prettyprint-override"><code><h1 id="header">赤または緑</h1>
<button id="redButton" onclick="red()">red</button>
<button id="greenButton" onclick="green()">green</button>
</code></pre>
<pre class="brush:php;toolbar:false;">function red() {
document.getElementById("header").innerHTML = "red"
document.getElementById('header').style.color = "赤"
document.getElementById('redButton').style.color = "白"
document.getElementById('redButton').style.backgroundColor = "赤"
document.getElementById('greenButton').style.color = "black"
document.getElementById('greenButton').style.backgroundColor = "グレー"
}</pre></p>