私は現在、プロジェクトの一環としてオンラインテキストエディタを使用していますが、私は大胆なボタンで小さな問題を抱えています。ここで太字/太字のボタン
は、HTMLの私のボタンです:
<button id="b" onclick="bold()">Bold</button>
そして、ここでは、JavaScriptで私の関数である。
function bold() {
var ban = document.getElementById("b");
if (ban == true) {
document.getElementById("texto").style.fontWeight = 'bold';
} else {
document.getElementById("texto").style.fontWeight = 'normal';
}
}
私はすべてを奪うと同じようにそれを残す場合:
function bold() {
document.getElementById("texto").style.fontWeight = 'bold';
}
それは私のテキストを太字にしていますが、私の目標は私が<textarea>
の中のテキストをアンボールドすることです。もう一度ボタンをクリックしてください。
私は間違っていますか?
デバッガでコードをステップ実行するとき、あなたは何を見ていますか? –