JS、HTML代码运行工具

<!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>