sha*_*r_m 0 html javascript dom mouseevent
是否可以用 JavaScript 编写代码,突出显示鼠标指针所在(或单击)的 HTML 元素的边框,与Firebug的方式类似,但不使用浏览器扩展,而是单独依赖 JavaScript ?
如果是这样,鼠标点击元素后是否可以从HTML代码中获取相关元素?
[编辑]感谢您的回答!是否可以在不使用 GreaseMonkey 之类的情况下在外部页面(而不是我创建的页面)上运行这些示例?
监听document对象上的单击事件。然后,您可以检查事件对象以找出单击了哪个元素,然后更改其 CSSborder或outline根据需要进行更改。
一个非常简单的例子,不考虑跨浏览器兼容性问题是:
document.addEventListener('click', function (e) {
e.target.style.outline = "solid blue 1px";
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12189 次 |
| 最近记录: |