<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script>
function RndNum(n) {
var rnd = "";
for (var i = 0; i < n; i++)
rnd += Math.floor(Math.random() * 10);
return rnd;
}
window.onload = function () {
document.getElementsByTagName('script')[1].src = 'http://www.xxx.com/ad/?mpt=' + RndNum(6) + '&mpvc=';
}
</script>
</head>
<body>
<div><script type="text/javascript"></script></div>
<br/>
</body>
</html>

解决方案 »

  1.   

    1、直接document.write
    <script language="javascript">
        document.write("<script src='test.js'><\/script>");
    </script>2、动态改变已有script的src属性
    <script src='' id="s1"></script>
    <script language="javascript">
        s1.src="test.js"
    </script>可以直接输出在页面上
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script>
    function RndNum(n){
    var rnd="";
    for(var i=0;i<n;i++)
    rnd+=Math.floor(Math.random()*10);
    return rnd;
    }
    var str='<script type="text/javascript" src="http://www.xxx.com/ad/?mpt=['+RndNum(6)+']&mpvc="><\/script>';
    document.write(str);
    </script>
    </head>
    <body>
    <div></div>
    <br/>
    </body>
    </html>