2016-11-18 16 views
2

- ここでは、私はここにテキストの色が変わるのはなぜですか? (Javascriptの)JavaScriptを使用してテキストの色を変更しようとすると

<input name="text" value="black" id="black" type="radio" onclick="changetextcolor(this);">"Black" 
<input name="text" value="purple" id="purple" type="radio" onclick="changetextcolor(this);">"Purple" 
<input name="text" value="lightpink" id="lightpink" type="radio" onclick="changetextcolor(this);">"Light Pink" 
function changetextcolor(element){ 
    document.body.style.Color = element.value; 
}; 

を持っているものであるが、私はあなたが間違ってプロパティを変更しているhttp://www.acsu.buffalo.edu/~mariaroo/validation.html

+0

アドバイス - [ 'addEventListener'](https://developer.mozilla.org/docs/Web/API/EventTarget/addEventListener)を使用することを学ぶ代わりにonclickの'の= "someFunction" ' –

答えて

1

に取り組んでいたウェブページですあなたのコード。 document.body.style.color(すべて小文字のcolor)を使用してください。

1

あなたは何かを混ぜた。 テキストの色をスタイリングするために.textプロパティを使用することはできません。

代わりに.colorを試してください。これはうまくいくはずです。

function changetextcolor(element){ 
    document.body.style.color = element.value; 
}; 
2

あなたは大文字と小文字ではなくcolor財産を配置する必要があります。

colorであり、Colorではない。将来のために

関連する問題