gpt4 book ai didi

复制到预标记中的 Javascript 代码示例被执行

转载 作者:搜寻专家 更新时间:2023-11-01 05:07:24 27 4
gpt4 key购买 nike

我正在尝试向某个 <div> 添加一段 javascript 代码.我将代码包含在 pre 和 code 标签中,但是当我实际运行它时,代码将执行。显然,这根本不是我想要的。

    var code = '<pre><code><script type="text/javascript" src="http://source.com/test.js"><\/script>\n';
code = code + '<script type="text/javascript">\n';
code = code + '\tadimp.id = ' + 1 + ';\n';
code = code + '\tadimp.type = ' + 1 + ';\n';
code = code + '\tadimp.generate();\n';
code = code + '<\/script></code></pre>';

$("#code").html(code);

最佳答案

在这种情况下,您应该为 < 和 > 使用 <>。试试这个

var code = '<pre><code>&lt;script type="text/javascript" src="http://source.com/test.js"&gt;&lt;\/script&gt;\n';
code = code + '&lt;script type="text/javascript"&gt;\n';
code = code + '\tadimp.id = ' + 1 + ';\n';
code = code + '\tadimp.type = ' + 1 + ';\n';
code = code + '\tadimp.generate();\n';
code = code + '&lt;\/script&gt;</code></pre>';

$("#code").html(code);

关于复制到预标记中的 Javascript 代码示例被执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6903949/

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