2013-02-24 72 views
-2

簡單地綁大膽選定文本的文本區域內粗體選中文本使用Java腳本

這裏我的代碼:

<script type="text/javascript"> 
function Bold() { 
    document.getElementById('firstTextarea').value = 'bold'; 
</script> 

HTML:

<textarea id="firstTextarea" rows="12" cols="40"></textarea> 
<button onclick="Bold();">Bold</button> 
+0

你設置textarea元素的錯誤屬性。看到udidu的答案。 – 2013-02-24 13:46:18

+0

你可能想在這裏看看這篇文章:http://stackoverflow.com/questions/275761/how-to-get-selected-text-from-textbox-control-with-javascript – jonasnas 2013-02-24 13:49:44

+1

這是不可能在一個標準textarea元素。您將不得不使用帶有可編輯html的div或者ckeditor,cleditor或者微型MCE等WYSIWYG編輯器。 – rcdmk 2013-02-24 13:50:24

回答

1

您設置該Textarea字段的value屬性。你想設置什麼是font-weight屬性,它是這樣完成的:

document.getElementById('firstTextarea').style.fontWeight = 'bold';

+0

它不會粗體顯示所選文字,而是全部文字 – jonasnas 2013-02-24 13:48:33

+0

您不能使用'