首页 > 解决方案 > 从 html 文件调用 javascript 文件不起作用

问题描述

我试图让 HTML 文件打印 javascript 文件的输出,但它似乎没有工作 - 我只是得到一个空白页。

我的 HTML 文件

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <script src="sketch.js"> setup()</script>       
</head>
<body>
    <div id="fog"></div>
</body>
</html>

我的 javascript 文件(sketch.js)

function setup() {
    s = "hello";
    document.getElementById('fog').innerText = s;        
}

标签: javascripthtml

解决方案


setup在结束的body标签附近包含脚本调用,调用id fog时不存在domsetup

    <head>
     <meta charset="UTF-8">
     <script src="sketch.js"></script>       
    </head>
    <body>
     <div id="fog"></div>
    <script>setup()</script>
    </body>

推荐阅读