私は、ユーザー入力フィールドに基づいてテキストシャドウを変更するJavaScript関数について助けが必要です。 3px 3px 3px red
のような完全な値を追加するとうまくいきます。テキストを変更するためのJavaScriptの修正
しかし、私はそれが好きにしようとしています:
Javascriptが自動的
3px 3px 3px
を追加します。また、ユーザーはシャドーカラーのみを書き込む必要があります。
ここでは、JavaScript関数です:
function changeBackground(obj) {
document.getElementById("coltext").style.textShadow = obj.value;
}
そして、これは私がobj.value
の前に追加の何かがあるはずだと思う
<input id="color" type="text" onchange="changeBackground(this);" />
<br /><span id="coltext">CHANGE THE SHADOW OF THIS TEXT</span>
を使用していたHTMLです。 obj.value
は、ユーザーが追加する色になります。
それはちょうど空のテキストフィールドです。フィールドに3pxの3px 3pxの緑を追加しても問題ありません。 – Samlano