我正在尝试通过按下按钮将文本区域内的文本切换为粗体或不加粗。我有以下代码:
function bold()
{
var ta = document.getElementById("textArea");
if(ta.style.fontWeight == "normal"){
ta.style.fontWeight = "bold";
}
else{
ta.style.fontWeight = "normal";
}
}
当我按下按钮时,第一次没有任何反应。但我第二次按下它,它运行完美。通过调试器运行它,变量“ta”第一次变为等于“”,然后第二次变为“正常”,尽管在 css 中将文本区域设置为正常。
有任何想法吗?
谢谢