当在textarea中插入html标签时如何直接显示出来? 我打算自己写一个简单的html编辑器,下面是一个例子:
<body>
<script language= "javascript ">
function format_sel(v) {
var str = document.selection.createRange().text;
document.f1.t1.focus();
var sel = document.selection.createRange();
sel.text = " < " + v + "> " + str + " </ " + v + "> ";
return;
}
</script>
<form id= "form1 " name= "f1 " method= "post " action= " ">
<textarea name= "t1 " cols= "80 " rows= "10 "> </textarea>
<a href= "# " onclick= "format_sel( 'strong ') "> B </a> //这个就是我说的“B”连接
</form>
</body> 当选中一段文本点击“B”连接时,在选中文本的左边加一个 <strong> 在右边加一个 </strong> 。 例如textarea中有“例子”两个字,选中它们点“B”连接,textarea中的文本就会变成 " <strong> 例子 </strong> ", 但是我不希望这样,我想让他们直接将“例子”两个字显示成粗体我应该怎么做?
<body>
<script language= "javascript ">
function format_sel(v) {
var str = document.selection.createRange().text;
document.f1.t1.focus();
var sel = document.selection.createRange();
sel.text = " < " + v + "> " + str + " </ " + v + "> ";
return;
}
</script>
<form id= "form1 " name= "f1 " method= "post " action= " ">
<textarea name= "t1 " cols= "80 " rows= "10 "> </textarea>
<a href= "# " onclick= "format_sel( 'strong ') "> B </a> //这个就是我说的“B”连接
</form>
</body> 当选中一段文本点击“B”连接时,在选中文本的左边加一个 <strong> 在右边加一个 </strong> 。 例如textarea中有“例子”两个字,选中它们点“B”连接,textarea中的文本就会变成 " <strong> 例子 </strong> ", 但是我不希望这样,我想让他们直接将“例子”两个字显示成粗体我应该怎么做?
解决方案 »
- Ajax在火狐浏览器的问题
- 为什么在hibernate中执行修改的时候ID被限制参数?
- 大家讨论下建立索引的问题
- js 触发下载exe 貌似很简单, 40分送你不客气...
- 用过JfreeChar的高人进,在线求助,生成的图表中文乱码!
- spring连接数据库 急啊!!在线等
- IE下 uploadify 编辑器上传 报对象不支持此属性和方法 求大神赐教 急急急!!!!!!!!!!!!
- Struts中如何得到URL地址?在线等......
- 为什么Session Bean添加了带参数的create()函数部署时就出错?
- myeclipse 安装svn插件后不起作用
- 用hibernate3.0+sturts1.2做插入数据
- office visio 和project干什么的?
strong.innerText = "strong";
textarea.appendChild(strong);