【发布时间】:2016-04-11 07:01:43
【问题描述】:
我使用以下代码在现有的封闭脚本标签之后添加脚本标签(通过代码在html文件中添加新的脚本标签)
return '\n' + "<script>\n" + '\t' + scriptContent + "\n</script>\n";
(脚本内容为helloworld
html 内容如下所示
我希望第二个开始脚本标记将在封闭脚本标记之后(在第一行)我该怎么做?第一个'\n'在这里没有帮助......
当我添加 br 时它才起作用,如果这是我在这里唯一的解决方案,我该如何删除这个 exact br ...
return "<br />" +"\n" +"<script>\n" + '\t' + scriptContent + "\n</script>\n";
请看下面的js fiddle,点击转换后两个脚本标签都没有缩进...
请看下面的 jsFiddle(与我使用的类似,它取自 SO 作为参考)
JSFiddle
当您单击 convert 两个未缩进 的脚本对象(新脚本和现有脚本)时,您可以看到,我该如何处理它,或者也许有更好的方法吗?
我希望新脚本将添加如下(带有警报的脚本......
....
ui-resourceroots="{'tdrun': './'}">
</script>
<script>
alert("test");
</script>
我需要以下物品:
在提供的脚本 ID 之后插入一个新脚本(在后面的代码中 test-ui-bootstrap')
更新属性值(当
密钥已提供)
以下两个答案在这里都没有帮助......
【问题讨论】:
-
你试过这个二重奏吗:
\r\n -
这听起来像是一个 XY 问题。为什么需要这样做?
-
@C0dekid.php - 谢谢,但它不起作用......
-
@RoryMcCrossan - 因为我需要更新一些 html 文件并且我想保留它的结构,是否可以这样做?
-
试试用双引号之间的第一个“\n”
标签: javascript jquery html dom mustache