试图添加<script>标记为可嵌入代码

Trying to add <script> tags to an embeddable code

本文关键字:记为 代码 script 添加      更新时间:2023-09-26

我想添加一个脚本,添加一个可嵌入的代码到我的网站,该代码包括脚本标签。但是,只要添加结束标记,代码就会停止呈现。下面是我在添加结束标签之前所做的:

document.getElementById("embed-input").value = '<script> function loadmap() { document.getElementById("mapframe").innerHTML="<iframe width="' + width + '" height="' + height + '" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="' + src + '"></iframe> }'

这显示得很好。然而,一旦我添加了结束标签:

document.getElementById("embed-input").value = '<script> function loadmap() { document.getElementById("mapframe").innerHTML="<iframe width="' + width + '" height="' + height + '" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="' + src + '"></iframe> } </script>'

…代码将其视为关闭了包含上述代码的脚本标记,尽管它包含在引号中。你知道如何将结束标签视为字符串吗?

尝试使用这个:-

'<' + '/script>'

浏览器看到脚本序列并认为这是脚本标记的结束