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,我是在寻找文本大小而不是粗体。您应该更具体一些,您说过要粗体并取消对文本的绑定。。。