Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript onload函数未执行[程序有特定要求]_Javascript_Html - Fatal编程技术网

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.");
}