js修改eWebEditor的内容,简单方法
http://dxxang123.blog.163.com/blog/static/9718921201021614753424/
今天修改项目时增加了模板功能,可是修改eWebEditor编辑器的值是个问题。以前赋值都是在后台为容器赋值。
本以为 JS控制赋值 eWebEditor的内容会改变,代码写出来发现不对,原因很简单。在eWebEditor初始化时会读取容器的内容。用JS为容器赋值 没有初始化eWebEditor 当然其内容不会出现在eWebEditor中。
通过查看eWebEditor的结构发现其应用的是IFRAME,本想自己再次修改eWebEditor,的一片文章,经修改为下面代码,以供自己与大家交流学习:
在这千钧一发之际,在网上发现了干煸土豆丝.
//添加eWebEditor内容
function SetEditorContent(str)
{
//获取eWebEditor内容
var s_value=window.frames("eWebEditor1").window.frames("eWebEditor").document.getElementsByTagName("body")[0].innerHTML;
//为eWebEditor和eWebEditor容器赋值
document.getElementById("content").value = s_value+str;
window.frames("eWebEditor1").window.frames("eWebEditor").document.getElementsByTagName("body")[0].innerHTML = s_value+str;
}