onclick="menu-expand()"什么写法 ?系统还会检测有没有menu

如果没有 id=menu会报错。。。

onclick执行 expand不是menu-expand

这是哪里的语法有说明么。

<div id="toggle" onclick="menu-expand()">toggle</div>

<div id="menu">menu</div>
<script>
  function expand() {
    console.log("expand runs");
  }
</script>
阅读 1.2k
1 个回答

浏览器 会把 HTML 中的 id 选择器在window 下注册同名变量,这里的 - 就是个运算符,最终实际调用的是后面那个

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题