JS实现直接运行html代码的方法


Posted in Javascript onMarch 13, 2017

本文实例讲述了JS实现直接运行html代码的方法。分享给大家供大家参考,具体如下:

1、实例代码:

<!DOCTYPE html>
<html>
  <head>
    <meta charset='utf-8'/>
    <title>直接运行 html 代码</title>
  </head>
  <body>
    <textarea style='width:300px;height:200px;' id='txtCode'></textarea><br/>
    <input type='button' value='直接运行' id='btnRun'/>
    <script>
      document.getElementById('btnRun').onclick = function(){
        var runHtml = document.getElementById('txtCode').value;
        if(runHtml){
          var win = window.open('', '运行窗口');
          win.document.open();
          win.document.write(runHtml);
          win.document.close();
        }
        else{
          alert('请输入!');
        }
      }
    </script>
  </body>
</html>

2、运行效果图如下:

JS实现直接运行html代码的方法

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
javascript事件模型代码
Jul 01 Javascript
JS实现的4种数字千位符格式化方法分享
Mar 02 Javascript
jquery+CSS实现的多级竖向展开树形TRee菜单效果
Aug 24 Javascript
使用jquery插件qrcode生成二维码
Oct 22 Javascript
实例浅析js的this
Dec 11 Javascript
JavaScript利用正则表达式替换字符串中的内容
Dec 12 Javascript
利用iscroll4实现轮播图效果实例代码
Jan 11 Javascript
vue proxyTable 接口跨域请求调试的示例
Sep 12 Javascript
页面点击小红心js实现代码
May 26 Javascript
微信小程序自定义音乐进度条的实例代码
Aug 28 Javascript
js canvas实现5张图片合成一张图片
Jul 15 Javascript
angular异步验证器防抖实例详解
Mar 31 Javascript
js从输入框读取内容,比较两个数字的大小方法
Mar 13 #Javascript
jsonp跨域请求实现示例
Mar 13 #Javascript
使用openSpeDiv方法实现Ecshop登录弹窗框效果
Mar 13 #Javascript
H5实现中奖记录逐行滚动切换效果
Mar 13 #Javascript
jQuery实现页面倒计时并刷新效果
Mar 13 #Javascript
JS实现的简单拖拽功能示例
Mar 13 #Javascript
jQuery中layer分页器的使用
Mar 13 #Javascript
You might like
php的api数据接口书写实例(推荐)
2016/09/22 PHP
php对接java现实加签验签的实例
2016/11/25 PHP
php5.5使用PHPMailer-5.2发送邮件的完整步骤
2018/10/14 PHP
通过PHP实现获取访问用户IP
2020/05/09 PHP
jQuery EasyUI API 中文文档 - MenuButton菜单按钮使用介绍
2011/10/06 Javascript
关于jquery css的使用介绍
2013/04/18 Javascript
Extjs4中的分页应用结合前后台
2013/12/13 Javascript
使用GruntJS构建Web程序之合并压缩篇
2014/06/06 Javascript
滚动条响应鼠标滑轮事件实现上下滚动的js代码
2014/06/30 Javascript
常用的jquery模板插件——jQuery Boilerplate介绍
2014/09/23 Javascript
Node.js模块封装及使用方法
2016/03/06 Javascript
AngularJS 表达式详解及实例代码
2016/09/14 Javascript
jquery实现文本框的禁用和启用
2016/12/07 Javascript
浅谈Vue.js
2017/03/02 Javascript
jQuery+ThinkPHP+Ajax实现即时消息提醒功能实例代码
2017/03/21 jQuery
JavaScript箭头函数_动力节点Java学院整理
2017/06/28 Javascript
Angular中使用MathJax遇到的一些问题
2017/12/15 Javascript
bootstrap动态调用select下拉框的实例代码
2018/08/09 Javascript
layui多图上传实现删除功能的例子
2019/09/23 Javascript
Nodejs + Websocket 指定发送及群聊的实现
2020/01/09 NodeJs
python函数形参用法实例分析
2015/08/04 Python
Python应用03 使用PyQT制作视频播放器实例
2016/12/07 Python
Python简单读写Xls格式文档的方法示例
2018/08/17 Python
python实现H2O中的随机森林算法介绍及其项目实战
2019/08/29 Python
Python使用贪婪算法解决问题
2019/10/22 Python
Python定义函数实现累计求和操作
2020/05/03 Python
大学生专业个人学习的自我评价
2013/10/26 职场文书
机修工岗位职责
2013/11/24 职场文书
工程测量与监理专业应届生求职信
2013/11/27 职场文书
小学生感恩演讲稿
2014/04/25 职场文书
交警个人先进事迹材料
2014/05/11 职场文书
毕业典礼演讲稿
2014/05/13 职场文书
社区工作者个人总结
2015/02/28 职场文书
禁毒心得体会范文
2016/01/15 职场文书
《秋天的雨》教学反思
2016/02/19 职场文书
Java死锁的排查
2022/05/11 Java/Android