Javascript:使用动态信息更新src

时间:2012-08-24 21:03:35

标签: javascript dynamic document.write

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

My.html

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

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

example.js

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

Example.js没有写上面的信息。

1 个答案:

答案 0 :(得分:0)

您无法动态更改src块的script(它在不同浏览器中不一致),请添加新的script块:< / p>

var script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'example.js';
document.getElementById('some_div_id').appendChild(script);