<!doctype html> <html> <head> <meta set="utf-8"> <meta name="author" content="goaler" /> <meta name="keywords" content="js、html代码运行工具" /> <meta name="description" content="js、html代码运行工具" /> <title>js、html代码运行工具</title> <link href="style.css" rel="stylesheet" type="text/css" /> <script language="javascript"> function copycode(obj) { if (obj.value == "") { alert("请输入要复制的代码内容"); return false; } var rng = document.body.createtextrange(); rng.movetoelementtext(obj); rng.scrollintoview(); rng.select(); rng.execcommand("copy"); rng.collapse(false); } function runcode(obj) { if (obj.value == "") { alert("请输入要运行的代码内容"); return false; } var winname = window.open('', "_blank", ''); winname.document.open('text/html', 'replace'); winname.document.writeln(obj.value); winname.document.close(); } function savecode(obj) { if (obj.value == "") { alert("请输入要保存的代码内容"); return false; } var winname = window.open('', '_blank', ''); winname.document.open('text/html', 'replace'); winname.document.writeln(obj.value); winname.document.close(); winname.document.execcommand('saveas', '', 'savecode.htm'); winname.close(); } </script> </head> <body> <div class="menu_head">js、html脚本运行工具</div> <div class="content" align="center"> <textarea name="textarea" style="width:99%" rows="30" id="testcode"></textarea> <div> <input name="button" type="button" onclick="runcode(testcode)" value="运行代码"> <input name="button" type="button" onclick="copycode(testcode)" value="复制代码"> <input name="button" type="button" onclick="savecode(testcode)" value="保存代码"> <input name="button" type="button" onclick="document.getelementbyid('testcode').value='';" value="清空代码"> </div> </div> </body> </html>