0

我有这个代码:

<script type="text/javascript">

window.onload = function () {
    document.getElementById('image011').onclick = hideTopMenu();
​}

</script>

就我而言,我不能使用 JQuery,我只需要使用纯 JavaScript。
谁能告诉我问题出在哪里?
页面加载后,如果我点击 image011,顶部菜单将被隐藏。问候

4

1 回答 1

6

您需要将函数引用分配为事件处理程序。

您正在做的是,分配函数调用的结果hideTopMenu()

因此,您的行需要如下所示:

document.getElementById('image011').onclick = hideTopMenu;
于 2012-04-26T13:22:03.067 回答