页面上有个IFRAME,<iframe style="width: 100%; height: 200px;" id="editor"></iframe>,要求光标处插入一段HTML代码function paste(content) {
document.frames["editor"].document.selection.createRange().pasteHTML(content)
}
$("#test").click(function () {
paste('<b>插入点</b>');
});
以上可以插入代码,但存在2个问题:1、必须在IFRAME中选择一段文字才能进行pasteHTML 2、粘贴进去的HTML标签都转换成大写的了比如<B>插入点</B>
请教如何能在当前光标处插入代码,并且代码标签转换为小写
document.frames["editor"].document.selection.createRange().pasteHTML(content)
}
$("#test").click(function () {
paste('<b>插入点</b>');
});
以上可以插入代码,但存在2个问题:1、必须在IFRAME中选择一段文字才能进行pasteHTML 2、粘贴进去的HTML标签都转换成大写的了比如<B>插入点</B>
请教如何能在当前光标处插入代码,并且代码标签转换为小写
解决方案 »
- 请帮个忙~
- drp2.options.length 这句话缺少对象,有没人指点下我啊
- javascript校验
- 在iframe中如何调用父窗体的方法?
- 请教js读取数组的问题
- next_record called with no query pending.请问这是什么错?怎么解决?谢谢
- 怎么在DIV 以外的地方单击 odiv.onblur 不起作用
- 关于BS模式
- parseFloat的问题
- 用javascript如何将txt文件(或Excel文件)导成dbf文件?提出方案及详细代码最好(在线等待!)
- 怎么在jsp中做成tree类型的效果
- ext 怎样手动设置combox的editable属性?(不用id属性)
if(document.frames["editor"].document.selection.createRange().text!='')
document.frames["editor"].document.selection.createRange().pasteHTML(content)
}自动转换成大写是IE浏览器自动转换的,如果需要在提交前将标签替换成小写的