想实现点击n次按钮就出现n个介于0-10之间的整数的功能。能不能使按钮点击一次不消失?
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Mathint </title>
<script type="text/javascript">
function random(){
var i=Math.random()*10;
alert("随机数:"+i+"四舍五入后:"+Math.round(i));}
</script>
</head>
<body>
<input type="button" value="运行" onclick="random()"/><br>
</body>
</html>
首先:你代码“botton”改一下;
其次:不需要br;
再次:点击一次事件就运行一次,文档肯定会被document.write替代掉;
第四:我没明白你说的是什么意思?是点击n次,随机数直接在一列显示;还是想每次点击一次,只显示一个数,下次点击数据被替代;如果是前者可以考虑用ul li每点击一次都添加一个li标签;后者直接在document.write(...)下面加上document.write("<br>");即可