小问题,就解答! html格式的字符串,如何用js将这个字符串转换并导出为word!求高手指点!万分感谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可是我要导出的字符串是,html格式的字符串,导出为word后,里面还有大量的html语言!而我只想要html显示的那些内容! 我的代码如下:<script type="text/javascript" language="javascript"> // 指定页面区域内容导入Word function AllAreaWord() { try { var oWD = new ActiveXObject("Word.Application"); } catch (e) { alert("无法调用Office对象,请确保您的机器已安装了Office并已将本系统的站点名加入到IE的信任站点列表中!"); return; } var oDC = oWD.Documents.Add("", 0, 1); var oRange = oDC.Range(0, 1); var sel = document.body.createTextRange(); var texta = document.getElementById('texta'); sel.moveToElementText(texta); sel.select(); sel.execCommand("Copy"); sel.moveEnd('character'); oRange.Paste(); location.reload(); oWD.Application.Visible = true; oWD.ActiveWindow.ActivePane.View.Type = 7//浏览模式 oWD.Application.Close; //window.close(); try { oDC.saveAs("D:\\保险单.doc"); alert("已保存到D盘"); } catch (e) { alert("文件已存在,无法覆盖,请先删除原文件!"); return; } } </script>因为用了一个在线编辑器,获取texta文本是html格式的字符,呵呵,我初学,不会字符串导出为word的语句!所以想请教下.注:texta内的文本是还有表格和下划线的! 我的代码如下:<script type="text/javascript" language="javascript"> // 指定页面区域内容导入Word function AllAreaWord() { try { var oWD = new ActiveXObject("Word.Application"); } catch (e) { alert("无法调用Office对象,请确保您的机器已安装了Office并已将本系统的站点名加入到IE的信任站点列表中!"); return; } var oDC = oWD.Documents.Add("", 0, 1); var oRange = oDC.Range(0, 1); var sel = document.body.createTextRange(); var texta = document.getElementById('texta'); sel.moveToElementText(texta); sel.select(); sel.execCommand("Copy"); sel.moveEnd('character'); oRange.Paste(); location.reload(); oWD.Application.Visible = true; oWD.ActiveWindow.ActivePane.View.Type = 7//浏览模式 oWD.Application.Close; //window.close(); try { oDC.saveAs("D:\\保险单.doc"); alert("已保存到D盘"); } catch (e) { alert("文件已存在,无法覆盖,请先删除原文件!"); return; } } </script>因为用了一个在线编辑器,获取texta文本是html格式的字符,呵呵,我初学,不会字符串导出为word的语句!所以想请教下.注:texta内的文本是还有表格和下划线的! 传参数的问题 关于prototype源码的问题 javascript如何实现固定table的一边,拖放另一边改变大小 求一高难度的正则表达式 请教..在画饼图时.总只是画出一扇出.而不是全圆. 如何判断哪一个文本框被选中 为什么我的菜单被下面的文本框给挡住了 seabell(百合心),能发给我一份树型结构的js代码码!? js接受到 Timestamp类型数据 将其设置到前台文本框 显示object object iframe的跳转控制问题 JQuery中关于自动生成HTML语句和完成替换的疑问。 javascript 文字滚动
而我只想要html显示的那些内容!
<script type="text/javascript" language="javascript">
// 指定页面区域内容导入Word
function AllAreaWord() {
try {
var oWD = new ActiveXObject("Word.Application");
} catch (e) {
alert("无法调用Office对象,请确保您的机器已安装了Office并已将本系统的站点名加入到IE的信任站点列表中!");
return;
}
var oDC = oWD.Documents.Add("", 0, 1);
var oRange = oDC.Range(0, 1);
var sel = document.body.createTextRange();
var texta = document.getElementById('texta');
sel.moveToElementText(texta);
sel.select();
sel.execCommand("Copy");
sel.moveEnd('character');
oRange.Paste();
location.reload();
oWD.Application.Visible = true;
oWD.ActiveWindow.ActivePane.View.Type = 7//浏览模式
oWD.Application.Close;
//window.close();
try {
oDC.saveAs("D:\\保险单.doc");
alert("已保存到D盘");
} catch (e) { alert("文件已存在,无法覆盖,请先删除原文件!"); return; }
}
</script>
因为用了一个在线编辑器,获取texta文本是html格式的字符,呵呵,我初学,不会字符串导出为word的语句!所以想请教下.
注:texta内的文本是还有表格和下划线的!
<script type="text/javascript" language="javascript">
// 指定页面区域内容导入Word
function AllAreaWord() {
try {
var oWD = new ActiveXObject("Word.Application");
} catch (e) {
alert("无法调用Office对象,请确保您的机器已安装了Office并已将本系统的站点名加入到IE的信任站点列表中!");
return;
}
var oDC = oWD.Documents.Add("", 0, 1);
var oRange = oDC.Range(0, 1);
var sel = document.body.createTextRange();
var texta = document.getElementById('texta');
sel.moveToElementText(texta);
sel.select();
sel.execCommand("Copy");
sel.moveEnd('character');
oRange.Paste();
location.reload();
oWD.Application.Visible = true;
oWD.ActiveWindow.ActivePane.View.Type = 7//浏览模式
oWD.Application.Close;
//window.close();
try {
oDC.saveAs("D:\\保险单.doc");
alert("已保存到D盘");
} catch (e) { alert("文件已存在,无法覆盖,请先删除原文件!"); return; }
}
</script>
因为用了一个在线编辑器,获取texta文本是html格式的字符,呵呵,我初学,不会字符串导出为word的语句!所以想请教下.
注:texta内的文本是还有表格和下划线的!