咨询邮箱 咨询邮箱:445853324@qq.com 咨询热线 咨询热线:13547432457微信第三方平台
您的位置:首页 > 技术分享 > 建站技术 > >

js将页面中指定内容保存到WORD

发表日期:2018-06-14 17:07:43    文章编辑:遂宁SEO    浏览次数:

  在网页WEB中,我们可以借助JS代码,将页面中指定的内容或特定的局部内容,而不是整个页面,导出到WORD文档,进而可以通过WORD保存的方法,生成WORD文件。

  通过这种方法,在导出的时候,如果是第一次,会有一个关于activex操作权限控制的提示,你点击“是”就能导出了。好了,下面我们学习方法吧。

  一、JS代码内容

  <script language=javascript>
  <!-- 该函数的功能是把试卷内容保存成为WORD -->
  function ExpHtmlToWord()
   {
     var oWD = new ActiveXObject("Word.Application");
     var oDC = oWD.Documents.Add("",0,1);
     var oRange =oDC.Range(0,1);
     var sel = document.body.createTextRange();
 
     sel.moveToElementText(eDiv);
     sel.select();
     sel.execCommand("Copy");
     oRange.Paste();
     oWD.Application.Visible = true;
   }
  </script>

  把上面的代码放在页面的HEAD范围之内。注意,里面有一个参数,eDiv这个是指定导出区域的DIV的ID号,稍后我们就会用到。

  二、导出区域的设置

  在页面中,添加一个DIV,然后将其ID设置为eDiv,当然这个名字你可以自行修改,同时也需要修改上面JS代码中的参数。

  <div id="eDiv"><!-- 保存试卷到word的div控件ID号 -->
       要导入到WORD的网页内容,就在这个地方。
      </div>

  三、添加调用导出函数的链接

  <a href="javascript:;" onClick="ExpHtmlToWord()">将试卷保存到Word</a>

唐陶网络工作室-遂宁网站建设、遂宁网站优化、遂宁SEO一条龙服务,转载请注明出处:http://tangtaoweb.comhttp://tangtaoweb.com/share/website/123.html

唐陶网络工作室淘宝店铺:织梦模板|tangtaoweb.taobao.com

相关文章推荐