HTML和Javascript按钮使文本区域中的文本加粗并取消绑定,可能使用JQuery?

HTML和Javascript按钮使文本区域中的文本加粗并取消绑定,可能使用JQuery?,javascript,jquery,html,formatting,textarea,Javascript,Jquery,Html,Formatting,Textarea,我目前有一个按钮,可以使文本区域中的文本加粗 <a href="#" class="stylingButtons" type="button" onclick="boldTextArea()" value="Bold Text"}> <img alt='Bold Button' src='BButton.gif' border='4' width="90px" > </a> 对于javascript function boldText(){ var

我目前有一个按钮,可以使文本区域中的文本加粗

<a href="#" class="stylingButtons" type="button" onclick="boldTextArea()" value="Bold Text"}>
 <img alt='Bold Button' src='BButton.gif' border='4' width="90px" >
</a>
对于javascript

function boldText(){
    var target = document.getElementById("TextArea");
    if( target.style.fontWeight == "bolder" ) {
        target.style.fontWeight = "normal";
    } else {
        target.style.fontWeight = "bolder";
    }
}
我是否可以编辑此编码,以便一旦文本区域中的文本已加粗,我可以再次单击以使其变为未绑定?
我真的不喜欢使用jQuery,因为我从来没有使用过jQuery的经验,但我愿意接受这种格式的建议?

我只是在我的一个网站上这样做,并在这里找到了答案:


希望这有帮助

如果您不想使用jquery,下面是一个快速的脏javascript

function boldText(){
    var target = document.getElementById("TextArea");
    if( target.style.fontWeight == "bolder" ) {
        target.style.fontWeight = "normal";
    } else {
        target.style.fontWeight = "bolder";
    }
}
应该很好用。 我想这是从粗体到普通再到背面切换的基本方式

还要注意youtjs中的双“;”

希望这有帮助

g、 王牌


更新

以下是jQuery版本,用于在每次单击时更改(切换)文本大小(或任何其他css属性)

$("#textboxid").click( function(e) {
    if( $(this).css("font-size") == "12px" ) {
        $(this).css("font-size", "14px")
    } else {
        $(this).css("font-size", "12px")
    }
});

如果您想更改任何其他属性,请将css属性替换为yout likes。

请编辑您的编码,因此它是jquery而不是JavaScription,我是在寻找文本大小而不是粗体。您应该更具体一些,您说过要粗体并取消对文本的绑定。。。