JSP页面JS生成2位的随便数,
<script type="text/javascript">
var jschars = ['0','1','2','3','4','5','6','7','8','9'];
function generateMixed(2) {
var res = "";
for(var i = 0; i < n ; i ++) {
var id = Math.ceil(Math.random()*35);
res += jschars[id];
}
return res;
}
</script>
JSP页面插入了一个图片<img src="../png/yscjzcl.png?id=xxxxx"></img>,怎么把这个JS生成的随便数放在ID后面,是怎么写的啊?
------最佳解决方案--------------------------------------------------------
你个img设定一个ID 比如 "image" <img id ="image" src="..
在js代码中
document.getElementById("image").src = "../png/yscjzcl.png?id=" +你的随机数 就可以了。。
------其他解决方案--------------------------------------------------------
比如jsp页面中有一个img <img id="myImg" src="" />
在js中可以通过: var obj = document.getElementById("myImg");
obj.src="../png/yscjzcl.png?id=generateMixed(2)";
//这里的generateMixed(2)是调用你上面写的那个方法。
小弟献丑了。
------其他解决方案--------------------------------------------------------
能否帮我写详细一点吗?谢谢! 另外我的JS生成的随便数有问题吗?
<td>
<img id="image" src="../png/yscjzcl.png?id=(如何写)"></img>
</td>
感谢不尽!
------其他解决方案--------------------------------------------------------
parseInt(10*Math.random()); //0~10之间的随机整数
Math.floor(Math.random()*10+1); //输出1~10之间的随机整数