gpt4 book ai didi

javascript - 从一个文本框执行代码并以 HTML 格式在另一个文本框中显示输出

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

有两个文本框,在第一个文本框中我必须编写 JAVASCRIPT 代码,当我单击按钮时,希望在第二个文本框中输出。我使用了以下方法来执行代码,但整个页面正在重新加载并且输出正在显示。

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

最佳答案

您不需要在主体中插入节点来执行 JS。相反,您可以只使用 eval 命令。你可以做这样的事情

jsVal = document.getElementById("textarea").value;
document.getElementById("textarea2").value = eval(jsVal);

关于javascript - 从一个文本框执行代码并以 HTML 格式在另一个文本框中显示输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28979417/

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