Javascript onload函数未执行[程序有特定要求]
我正在为大学做一项作业,需要一个脚本外部文件和文档正文中的Javascript onload函数未执行[程序有特定要求],javascript,html,Javascript,Html,我正在为大学做一项作业,需要一个脚本外部文件和文档正文中的onload函数。我想尽一切办法使它发挥作用,但没有成功 onclick功能正常工作。我已经在Firefox和Google Chrome中尝试了该文档,控制台窗口中没有显示任何错误,表明我犯了错误 我尝试了onload=“load()”和onload=“load();”以及onload=“alert”(“我已加载!”)“,但警报从未执行。我还没有找到任何其他的解决方案来满足任务的要求,所以我完全不知所措 回答时请记住我提到的要求,谢谢。
onload
函数。我想尽一切办法使它发挥作用,但没有成功
onclick
功能正常工作。我已经在Firefox和Google Chrome中尝试了该文档,控制台窗口中没有显示任何错误,表明我犯了错误
我尝试了onload=“load()”
和onload=“load();”
以及onload=“alert”(“我已加载!”)“
,但警报从未执行。我还没有找到任何其他的解决方案来满足任务的要求,所以我完全不知所措
回答时请记住我提到的要求,谢谢。
这是index.html文件:
<!DOCTYPE html>
<html>
<head>
<title>Assignment 2</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="css/assign2.css">
<script type="text/javascript" src="scripts/assign2.js"></script>
</head>
<body>
<h1>Assignment 2: Javascript Quiz</h1>
Choose theme: <a onclick="change(1)">Default</a> |
<a onclick="change(2)">Candy</a>
<div id="questionBox" class="default">
<h2>Question 1</h2>
<div id="question" onload="load()"></div>
</div>
</body>
</html>
onload不支持div
只支持body、frame、iframe、img、input type=“image”、链接、脚本和样式。
噢,糟了。谢谢你,我真不敢相信我竟然忘了。@你能选择我的答案作为答案吗^^
function change(i)
{
var questionbox = document.getElementById("questionBox");
if(i === 1)
{
questionbox.className = "default";
}
else if(i === 2)
{
questionbox.className = "candy";
}
}
function load()
{
alert("Function load() has been called.");
}