js onload不执行的问题 120

<!DOCTYPEhtml><html><head><title>MakeYourOwnBingoCard</title><linkrel="stylesheet"hre... <!DOCTYPE html>
<html>
<head>
<title>Make Your Own Bingo Card</title>
<link rel="stylesheet" href="script01.css">
<script type="text/javascript">
window.onload = initAll;
function initAll() {
for (var i=0; i<24; i++){
var newNum = Math.floor(Math.random() * 75) + 1;
document.getElementById("square" + i).innerHTML = newNum;
}
}</script>
</head>
<body>
<h1>Create A Bingo Card</h1>
<table>
<tr>
<th>B</th>
<th>I</th>
<th>N</th>
<th>G</th>
<th>O</th>
</tr>
<tr>
<td id="square0"> </td>
<td id="square5"> </td>
<td id="square10"> </td>
<td id="square14"> </td>
<td id="square19"> </td>
</tr>
<tr>
<td id="square1"> </td>
<td id="square6"> </td>
<td id="square11"> </td>
<td id="square15"> </td>
<td id="square20"> </td>
</tr>
<tr>
<td id="square2"> </td>
<td id="square7"> </td>
<td id="free">Free</td>
<td id="square16"> </td>
<td id="square21"> </td>
</tr>
<tr>
<td id="square3"> </td>
<td id="square8"> </td>
<td id="square12"> </td>
<td id="square17"> </td>
<td id="square22"> </td>
</tr>
<tr>
<td id="square4"> </td>
<td id="square9"> </td>
<td id="square13"> </td>
<td id="square18"> </td>
<td id="square23"> </td>
</tr>
</table>
<!--<button onClick="initAll()">asdsd</button>-->
<p><a href="BingoCard.html" id="reload">Click here</a> to create a new card</p>
</body>
</html>
onload函数并没有执行是什么原因 还有如果添加后面的注释里单击按钮则会执行函数initAll
展开
 我来答
永四0m
2017-02-01 · TA获得超过349个赞
知道小有建树答主
回答量:250
采纳率:0%
帮助的人:42.1万
展开全部
onload事件始终触发,你说的onload事件绑定的事件处理程序不执行,那很简单将处理程序与onload事件解绑即可。比如window.onload=fn(){}; 你直接window.onload=fn2(){}即可 因为是会覆盖的 掉的或者等于null也行。
追问
怎么改这段程序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式