Javascript使文字变粗?

yah*_* kh 0 javascript asp.net visual-studio-2010

我正在尝试使用javascript来使文本变粗.我搜索了网络,似乎我可以在我的字符串粗体后执行document.write().没有打开任何新页面(在相同的html文本区域)没有任何方法来执行此操作?

function bold()
{
   document.write(selectedText.bold());
}
Run Code Online (Sandbox Code Playgroud)

编辑:我正在实现一个文本编辑器,我正在使用HTML TextArea,我正在尝试添加所有功能,如粗体,斜体等.我希望能够选择写入的部分文本并使其变为粗体.

Bra*_*tie 6

// method 1: direct write out something with bold tags
document.write('<b>My Bold Text</b>');

// method 2: add an element styled to be bold
var span = document.createElement('span');
span.innerHTML = 'My Bold Text';
span.style.fontWeight = 'bold';
document.getElementsByTagName('body')[0].appendChild(span);

// method 3: add an element classed to be bold
// add style sheet first:
//   <style type="text/css">.bold { font-weight: bold; }</style>
// then the jS:
var span = document.createElement('span');
span.innerHTML = 'createElement.className - My Bold Text';
span.className = 'bold';
document.getElementsByTagName('body')[0].appendChild(span);
Run Code Online (Sandbox Code Playgroud)

那样的东西?否则,请更具体地提出您的问题.