突出显示html元素
highlight html elements
如何使用javascript突出显示html元素,以检查链接到该元素的html和css选择器。突出显示可以只是更改边框或背景(这样就不会破坏布局),以及显示html元素和与该元素相关的css选择器的工具提示。
您可以这样做:
$('div, a, span, p').hover(function(){
$(this).css({ "border": "2px solid red" });
console.log($(this));
},function(){
$(this).css({ "border": "none" });
});
不过,我会使用Firebug(FF)或Console(Chrome)来检查元素。
如果我理解正确,听起来你只需要使用Firebug for Firefox或Developer tools(F12)for IE之类的东西。每个浏览器都有它们。
它们可以让您突出显示任何内容,并使用任何css选择器。web开发人员的绝对必备工具。
您是否考虑过使用像Firebug这样的工具?这做得很好,显示了页面的源代码,并在mouseover上突出显示了元素。此外,在三种主要浏览器(Chrome、FF、IE)的最新版本中,都有一个内置的检查器。在FF 10中,在任意对象上单击鼠标右键,然后单击"检查图元"。在Chrome中,过程是相同的。在IE 9中,按F12,然后按Ctrl+B并单击所需的元素。
如果您使用谷歌chrome,您可以在View/developer/DeveloperTools中启用开发人员工具。当选择此菜单时,浏览器底部会显示一个带有菜单的框架(在这里,您应该单击"元素"按钮)。在此菜单下,您将看到文档的来源。将鼠标悬停在浏览器中的某些标记(即:)上时,该元素将高亮显示,您将能够看到高亮显示的标记的属性。
相关文章:
- 我应该怎么做才能避免在网页上移动元素(html、css、jQuery)
- 更改元素HTML,但忽略最后一个子项
- 增加在选择元素HTML中搜索的时间
- Jquery无法获取元素html
- 从所选元素 html 上方的元素获取属性值
- 在 JS 的单选按钮元素 (HTML) 中使用 title 属性
- 如何在页面上播放每个音频元素(HTML,JQuery,Javascript)
- 我需要一种新的方法来检测元素 HTML 是否有更改
- 获取父元素 html 以及子内容
- AngularJS指令:如何在ng-repeat中动态更改元素html
- html 属性中的引号被标记为 ”来自元素.html()的结果
- 在指令's链接中替换angular元素html
- 如果元素有子元素html元素
- 如何下推表格中的元素- HTML
- 如何在纯javascript中使用变量插入数组值,如元素HTML
- jQuery textilate .js -如何“重置”元素HTML并重新启动动画
- 将元素HTML附加到新附加的textarea中
- 在添加类的情况下,CSS 3的过渡是否不能与模板元素(HTML 5)一起工作?
- jQuery没有更新DOM元素HTML
- 在jQuery中更快地替换元素HTML