我有下面的结构,很明显就是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-tag。
那么,有没有一种合适的方法将JavaScript嵌入到我的script-block中呢?
发布于 2015-03-18 20:58:32
如果您真的想使用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>https://stackoverflow.com/questions/29122615
复制相似问题