yah*_* kh 0 javascript asp.net visual-studio-2010
我正在尝试使用javascript来使文本变粗.我搜索了网络,似乎我可以在我的字符串粗体后执行document.write().没有打开任何新页面(在相同的html文本区域)没有任何方法来执行此操作?
function bold()
{
   document.write(selectedText.bold());
}
编辑:我正在实现一个文本编辑器,我正在使用HTML TextArea,我正在尝试添加所有功能,如粗体,斜体等.我希望能够选择写入的部分文本并使其变为粗体.
// 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);
那样的东西?否则,请更具体地提出您的问题.
| 归档时间: | 
 | 
| 查看次数: | 6798 次 | 
| 最近记录: |