<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>js编写在网页中运行代码效果 - 懒人源码(www.lrcode.com)</title> <script type="text/javascript"> //运行代码 function runEx(cod1) { cod=document.getElementById(cod1) var code=cod.value; if (code!=""){ var newwin=window.open('','',''); newwin.opener = null newwin.document.write(code); newwin.document.close(); } } function runCode(obj) { var winname = window.open('', "_blank", ''); winname.document.open('text/html', 'replace'); winname.opener = null // 防止代码对论谈页面修改 winname.document.write(obj.value); winname.document.close(); } </script> </head> <body> <textarea name="content" class="codewidth" id="a"><h1>懒人源码欢迎您</h1> </textarea> <input type="button" name="Submit" value="运行代码" οnclick="runCode(content)"/> <input type="button" name="Submit" value="运行代码" οnclick="runEx('a')"/> </body> </html>