1

我需要动态创建脚本标签和 javascript 代码。

<script>
alert(0);
alert(1);
</script>

据说,我想创建上面的脚本。

var fileref=document.createElement('script');
fileref.setAttribute("type","text/javascript");
fileref[(fileref.innerText===undefined?"textContent":"innerText")] = "<script>alert(0);alert(1);</script>";

我如何模拟线路变化(即警报后线路变化)?我试过 \n 但它不起作用(br 也不起作用)。

您可能会说这没什么区别,但我必须更改线路,因为我正在尝试使用 LinkedIn API,它提供了一个需要更改线路的独特 js 实现。

4

2 回答 2

1

试试 "&#10;" 这是换行符的字符代码。

于 2013-10-10T06:05:06.893 回答
0

试试这样的东西,小提琴

    var fileref=document.createElement('script');
    fileref.type = 'text/javascript';

    var code = 'alert(0);alert(1);';
    fileref.appendChild(document.createTextNode(code));
    document.body.appendChild(fileref);
于 2013-10-10T06:05:04.940 回答