求助如何把参数加入到JS地址中,谢谢


<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;
}
document.write(RndNum(6));
</script>
</head>
<body>
<div><script type="text/javascript" src="http://www.xxx.com/ad/?mpt=[6位随机数]&mpvc="></script></div>
<br/>
</body>
</html>


我是JS大菜请教,怎么才能把上面JS中生成的6位随机数替换下面的[6位随机数]
...全文
113 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
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>
bobbyworm 2014-01-04
  • 打赏
  • 举报
回复

<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>

87,909

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧