为什么这个简单的javascript代码无法运行?

时间:2019-03-31 00:58:35

标签: javascript html

我的html看起来像这样:

<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="css/main.css">
<title>Title</title>
</head>
<body>
...
<img src="images/ham.svg" alt="Toggle Menu" class="menu" id="menu_img">
...
</body>
<script type="text/javascript" src="main.js"></script>
</html>

我的JavaScript文件如下:

alert('1');

var menu = document.getElementById('menu_img'));

像这样,什么也没发生。当我删除脚本中的第二行时,我得到了警报,因此我认为获取该元素不能正常工作。但是,我不知道为什么不这样做。我是javascript的新手,如果这很简单,请抱歉。预先感谢。

1 个答案:

答案 0 :(得分:2)

简单语法错误。该行末尾的括号太多:

WM_SIZING

已更正:

var menu = document.getElementById('menu_img'));