我有以下构造,显然只是HTML:
<script type="text/html" id="abc">
//... some text
</script>
现在我想把一些JavaScript放进去。所以它看起来像:
<script type="text/html" id="abc">
//...
<script type="text/javascript">
alert("Hello!");
</script>
//...
</script>
当然,它不起作用,因为我会在整个代码块结束之前关闭script
- 标记。
那么,有没有一种方法可以将JavaScript嵌入我的script
- 块?
答案 0 :(得分:-2)
如果您真的想使用JavaScript在Script
内手动创建<script>
标记,那么这是实现相同目标的方法:
它不适用于text/html
,请尝试以下操作:
<script type="text/javascript" id="abc">
//...
var script=document.createElement('script');
script.type='text/javascript';
script.src=url;
$("body").append(script);
//...
</script>