gpt4 book ai didi

javascript - 如何运行放在文本框中的 Javascript 代码(在 HTML5 中)

转载 作者:行者123 更新时间:2023-11-28 05:07:43 24 4
gpt4 key购买 nike

我的 html 页面上有一个文本框,我想运行人们放入文本框的 javascript 代码。我该怎么做?

最佳答案

您可以动态地创建一个新脚本,如 found here

这是一个简单的示例,您可以将其复制并粘贴到 html 文件中并查看它的运行情况。您会注意到,调用后,页面会重新加载并停止。这可以通过使用 ajax 和一个单独的页面来解决,该页面执行代码并返回一个值或字符串或您的代码应返回的任何内容。

<html>
<head>
</head>
<body>
<script>
function doIt() {
var headID = document.getElementsByTagName("head")[0];
var newScript = document.createElement("script");
newScript.type = "text/javascript";
newScript.innerHTML = document.getElementById("textarea").value;
headID.appendChild(newScript);
}
</script>

<textarea name="textarea" id="textarea">
alert("Alert");
</textarea>
<input type="button" value="Do It" onclick="doIt();" />
</body>
<html>

关于javascript - 如何运行放在文本框中的 Javascript 代码(在 HTML5 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5012604/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com