小编oim*_*oim的帖子

鼠标悬停时获取任何标记的ID

有谁知道当鼠标结束时我怎么能得到任何元素的id?

我想在鼠标结束的元素(标签)上显示一个div(框).我无法修改标签以包含一个mousover事件.我想要一个全局回调或类似的东西,以获得鼠标指针下的标记的id.

谢谢 !

html javascript dom

4
推荐指数
1
解决办法
1万
查看次数

Javascript:鼠标悬停时获取dom树中的元素

使用时:

document.onmouseover = function(e) {}
Run Code Online (Sandbox Code Playgroud)

是否有一个属性可以为我提供 dom 树中的元素?

例如,我可以将样式设置为e.srcElement But,以后如何访问此元素以(例如)重置其样式?我怎么知道它在 dom 树中的哪个位置?我希望能够将它放在整个页面转储中。

非常感谢。

为了解决稍后重新访问元素的问题,我尝试了这个,但它不起作用:

var lastelem;

document.onmouseover = function(e) {

  if (lastelem != null){
    lastelem.style.border = "0px";
  }

  if (e===undefined) e= window.event;
  var target= 'target' in event? event.target : event.srcElement;
  document.getElementById('display').value = target.tagName;
  target.style.border = "1px";
  lastelem = target;
};
Run Code Online (Sandbox Code Playgroud)

谢谢

html javascript dom mouseover

4
推荐指数
1
解决办法
9165
查看次数

当鼠标悬停或onclick时,JavaScript获取完整的元素代码

如何获取我正在鼠标悬停或单击的元素的完整HTML代码?使用document.onmouseover = function(e){可以获取触发事件的元素的完整底层HTML代码吗?

现在,我能够获得标签名称或ID或其他.我想要的是整个代码.

例如; 如果我鼠标悬停在桌子上,我想得到这个字符串:<table><tr><td></td></tr></table>

这可能吗?

html javascript dom

2
推荐指数
1
解决办法
2435
查看次数

标签 统计

dom ×3

html ×3

javascript ×3

mouseover ×1