DOM节点操作问题,自学朋友给我的文件,这道题有大佬会吗?

新手上路,请多包涵

在页面中添加两个按钮和一外div元素,每点击按钮1,就让盒子的宽度加100px(样式操作) 2、点击按钮2,让盒子慢慢移动500px(定时器)

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <meta http-equiv="X-UA-Compatible" content="ie=edge" />
  <title>Document</title>
  <style>
    div {
      width: 200px;
      height: 200px;
      background-color: #f00;
      transition: all 0.4s;
    }
  </style>
</head>

<body>
  <button class="one">1</button>
  <button class="two">2</button>
  <div></div>

  <script>
  
  </script>
</body>

</html>
阅读 1.4k
1 个回答
document.querySelector('.one').addEventListener('click', () => {
   document.querySelector('div').style.width = `${document.querySelector('div').clientWidth + 100}px`;
})
document.querySelector('.two').addEventListener('click', () => {
   document.querySelector('div').style.transform = 'translateX(500px)'
})
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题