【发布时间】:2013-02-24 13:41:42
【问题描述】:
只需在文本区域内将所选文本加粗
这是我的代码:
<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>
【问题讨论】:
-
您设置了 textarea 元素的错误属性。见 udidu 的回答。
-
您可能想在这里查看这篇文章:stackoverflow.com/questions/275761/…
-
这在标准的 textarea elemento 中是不可能的。您必须使用带有可编辑 html 的 div 或所见即所得的编辑器,如 ckeditor、cleditor 或 tiny MCE。
标签: javascript html textarea getelementbyid