可能是重复问题:
有没有可能在浏览器中隔离运行的JavaScript?
我想让用户能够像这样在文本区域内输入JavaScript代码:
<!DOCTYPE html>
<html>
<head>
<script>
function lapzwans()
{
var d = document.getElementById("area").value;
document.getElementById("blahblah").innerHTML = d;
}
</script>
</head>
<body>
<h1>Javascript in Javascript</h1>
<p>This experiment attempts to launch a script from another script.</p>
<p>Enter your script in the text area</p>
<textarea type="text" id="area"></textarea>
<button onclick="lapzwans()">Click here</button>
<p id="blahblah"></p>
<p id="deegroller">Make this text green</p>
</body>
</html>
我尝试过这个方法,但是没有得到结果。
是不可能完成这个任务呢,还是我的操作有误?
谢谢您提前的帮助。
eval()
是一个实际的答案。无论是否危险,对于这个问题来说,它都是一个答案。 - Whymarrh