1

我正在尝试动态更改标签的 src。它将 src 拉入标签就好了,但它不会在“example.js”中运行 javascript

我的.html

<script src='' id="s1"></script>

    <script language="javascript">
         function changeSrc()
         {
         s1.src = "example.js";
         };
         changeSrc();
    </script>

例子.js

document.write('<a href="www.mywebsite.com"><img src="somecoolimage.gif" alt="myweb"/></a>');

Example.js 没有写入上述信息。

4

1 回答 1

0

您不能动态更改块srcscript(在不同的浏览器中不一致),script而是添加一个新块:

var script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'example.js';
document.getElementById('some_div_id').appendChild(script);
于 2012-08-24T21:08:22.943 回答