javascript - document.querySelector() 不起作用

标签 javascript html

是否存在依赖问题? 因为我使用的是唯一的纯 javascript,所以没有 jquery 或任何东西。 使用node.js
这是我的代码

window.onload()=function(){
  var left=document.querySelector('.left');
  var right=document.querySelector(".right");

  var container=document.querySelector(".container");   
  console.log(left);
  left.addEventListener('mouseenter',()=>{
      container.classList.add('hover-left');

  })
  left.addEventListener('mouseleave', () => {
      container.classList.remove('hover-left');
  })
  right.addEventListener('mouseenter', () => {
      container.classList.add('hover-right');
  })
  right.addEventListener('mouseleave', () => {
      container.classList.remove('hover-right');
  })
}
<div class="container">
    <div class="split left">
        <h1>The Designer</h1>
        <a href="" class="button">Read more</a>
    </div>
    <div class="split right">
        <h1>The Programmer</h1>
        <a href="" class="button">Read more</a>
    </div>
</div>

最佳答案

我在 Chrome 上遇到此错误:

Uncaught TypeError: window.onload is not a function

删除括号,错误就消失了。

但我不知道你的页面应该如何工作。

在此处查找更多信息:

https://stackoverflow.com/questions/29927638/window-onload-work-but-chrome-console-says-uncaught-typeerror-window-onload-is

关于javascript - document.querySelector() 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50174544/

相关文章:

javascript - 如果我将其放入 js 文件夹中,功能将无法正常工作

html - CSS无限波纹动画

php - 编写总结验证 javascript 代码

javascript - 尝试使用 setInterval 每秒更改一个 div 的背景颜色。查询

php - 将文本与数据库中的数据匹配?

javascript - vue-router beforeRouteUpdate 钩子(Hook)无法访问 `this`

javascript - React Modal 仅使用映射集中的最后一项

JavaScript 函数 ID

html - 垂直对齐内联 block div 内的跨度文本

javascript - vue-material 组件的随机加载错误