跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 根据“批量对象元素集合”,去应用脚本的 onmousemove 动作,如何实现?
未分類
18 1 月 2021

根据“批量对象元素集合”,去应用脚本的 onmousemove 动作,如何实现?

根据“批量对象元素集合”,去应用脚本的 onmousemove 动作,如何实现?

資深大佬 : uti6770werty 9

    adiv=document.getElementById('adiv');     bdiv=document.getElementById('bdiv');     cdiv=document.getElementById('cdiv');     // .....     // ...     // .     // 略     zdiv=document.getElementById('zdiv');      //只对一个元素进行应用     bdiv.onmousemove = function (activeelement) {         //xxxx     } 

是不是只能对每个 div 元素重复地写 onmousemove 函数?
有优雅的批量写法吗?

大佬有話說 (4)

  • 資深大佬 : Rhilip

    这为啥不上个循环?或者如果 id 命名有规律,直接使用 querySelectorAll 来选择
    doucument.querySelectorAll(“xxxxx”).map(x => x.onmousemove = () => {})

  • 資深大佬 : musi

    事件委托了解一下?

  • 資深大佬 : shenyuzhi

    在 body 上监听,然后在 target 上 dispatch

  • 資深大佬 : dd112389

    window.addEventListener(‘mousemove’, function (e) {
    // adiv or bdiv or cdiv……
    let target = e.target;
    });

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具