ボタンを押すだけで、テキスト領域内のテキストを太字にするかどうかを切り替えることができるようにしようとしています。私は次のコードを持っています:
function bold()
{
var ta = document.getElementById("textArea");
if(ta.style.fontWeight == "normal"){
ta.style.fontWeight = "bold";
}
else{
ta.style.fontWeight = "normal";
}
}
ボタンを押しても、最初は何も起こりません。しかし、もう一度押すと、完全に動作します。デバッガーで実行すると、cssでテキスト領域が通常に設定されているにもかかわらず、変数「ta」は最初は「」に等しくなり、2回目は「通常」になります。
何か案は?
ありがとう