復制代碼 代碼如下:
<!DOCTYPE html>
<html>
<head>
<meta charset='utf8' />
<title>網頁中的運行代碼功能</title>
<script type="text/javascript">
function runCode(oCode) {
var win = window.open('', "_blank", '');
win.document.open('text/html', 'replace');
win.opener = null
win.document.write(oCode.value);
win.document.close();
}
</script>
</head>
<body>
<textarea id="code1" rows="10" cols="95">
<!DOCTYPE html>
<html>
<head>
<meta charset='utf8' />
<title>測試文檔</title>
</head>
<body>
測試文檔 - 你可以先修改部分代碼再運行
<script>alert('hello')</script>
</body>
</html>
</textarea>
<br>
<input type="button" value="運行代碼" onclick="runCode(code1)">
</body>
</html>