希望有人可以幫助我在這裏,我正在寫一些代碼,以使用3個輸入框代表RGB的文本區域應用不同的顏色,但我似乎不能看到值應用。這是我玩的代碼。使用RGB輸入框應用顏色通過JS
function rgb(r, g, b) {
return "rgb("+r+","+g+","+b+")";
}
document.getElementById("id1").style.backgroundColor = rgb;
<table>
<tbody>
<tr>
<td colspan="5">
<textarea id="id1" cols="50" rows="10"></textarea>
<!-- RGB value boxes !-->
</td>
<td>
R
<input type=text size=3 maxlength=3 name="r" value="0" onBlur="rgb(this.value);">
</td>
<td>
G
<input type=text size=3 maxlength=3 name="g" value="0" onBlur="rgb(this.value);">
</td>
<td>
B
<input type=text size=3 maxlength=3 name="b" value="0" onBlur="rgb(this.value);">
</td>
任何幫助將不勝感激。
您需要實際調用了'RGB()'函數,並提供它的一些價值觀。目前,你只是給backgroundColour屬性一個函數的引用,這個函數最多不會做任何事情,最壞的情況是拋出一個錯誤。 –