试图添加<script>标记为可嵌入代码
Trying to add <script> tags to an embeddable code
我想添加一个脚本,添加一个可嵌入的代码到我的网站,该代码包括脚本标签。但是,只要添加结束标记,代码就会停止呈现。下面是我在添加结束标签之前所做的:
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>'
浏览器看到脚本序列并认为这是脚本标记的结束
相关文章:
- 货币代码为欧元-金额的格式不应包含小数
- 将伪代码转换为代码
- 如何像HTML编辑器一样自动为代码着色
- JS:将字符串“foo[bar]”转换为代码 obj.foo.bar 的简单方法
- 如何将PHP文件转换为代码点火器
- 将代码鸟回复解析为数组(或将 json 文本解析为代码鸟的回复)
- 将 url 中的空格替换为代码
- 如何确定字符串是否为代码方法
- 如何在Angularjs中将json响应显示为代码而不是字符串
- 如何将JavaScript中的字符串值转换为代码中的字符串
- 是否有一个javascript函数将字符转换为&代码;等价的
- 如何将Javascript代码转换为c#代码
- 使用HttpClient将curl转换为c#代码
- 用于将缩进行转换为代码块的正则表达式
- 将数字列表转换为代码
- 在不使用eval的情况下将javascript字符串转换为代码
- JavaScript:将字符转换为代码,或将字符串转换为二进制数组(数字数组)的非标准方法
- javascript,将字符串转换为代码
- 从JavaScript脚本发送一个变量在我的ASP.. NET页面转换为代码隐藏中的c#函数
- Onclick命令不会将ID发送到文本框,Onclick需要" escape "被识别为代码