HTML网页以div格式呈现。我如何允许用户点击并选择任何HTML标签?类似于Firebug和Chrome如何做。我需要按原样返回所选标记。可视地选择HTML元素
1
A
回答
4
您div
添加事件侦听和检查事件的target
财产(srcElement
用于IE)。
document.getElementById("page").onclick = function(e) {
var target = e.target || e.srcElement;
alert(e.target.tagName);
};
2
在jQuery中:
$.click(function(){
var clicked = $(this);
});
+0
我最初的想法是允许拖动一个矩形来选择一组元素,但我想我会有问题确定用户真正想要在层次元素中选择哪个孩子。所以我没有真正想到这个问题。 – HyderA
+0
也可以使用'$ .mouseover'应用CSS边框来提供视觉反馈a'la Firebug –
1
您可以将onclick
属性添加到返回本身每个HTML元素。
Chrome和Firefox也有一个悬停的概述元素艰难。为了以一种简单(和丑陋)的方式做到这一点,你可以为html元素添加一个hover css伪类,它为html元素添加1px的边框。
*:hover{
border: 1px solid;
}
一个更好的办法是创建与相同尺寸和位置JavaScript的一个新的元素,所以它浮在现有元素
相关问题
- 1. 选择HTML元素
- 2. JavaScript可视化元素选择,删除
- 3. PhantomJS - 选择html元素
- 4. jQuery的HTML元素选择
- 5. 样式HTML选择元素
- 6. (jQuery)选择html元素
- 7. HTML /引导选择元素
- 8. XSD选择可选元素
- 9. 添加选项的HTML选择元素
- 10. PrototypeJS:选择可见元素
- 11. 可编辑'选择'元素
- 12. Html选择元素 - 如何重叠选择元素左上角与选择元素左上角
- 13. DocumentDB:SQL来选择可选元素匹配
- 14. jQuery的选择html元素的着色
- 15. 选择一个元素包含HTML
- 16. 选择从<select> html元素
- 17. 在选择时显示html元素
- 18. CSS:CSS中选择html元素的问题
- 19. jquery加载html div元素选择器
- 20. HTML元素的选择范围
- 21. iPad自动打开html选择元素
- 22. HTML元素全宽度包括::选择
- 23. HTML选择元素和处理在PHP
- 24. MarkupBuilder的渲染HTML选择元素
- 25. 选择元素
- 26. 选择元素
- 27. 如何在HTML/JS中创建悬停元素的可视选择标记?
- 28. D3,Google地图,选择d3元素
- 29. 选择性地禁用WebControl元素
- 30. HTML:我可以在选择时使用标签元素吗?
不要删除它上面给它的z-index。相反,接受一个答案,并让其他人可以有同样的问题。 –
在问一个问题之前请三思,如果你以后不想让它感到尴尬。我个人并不担心。 [We](http://stackoverflow.com/q/12268/)[all](http://stackoverflow.com/q/150845/)[have](http://stackoverflow.com/q/244285/ )[尴尬](http://stackoverflow.com/q/379343/)[问题](http://stackoverflow.com/q/1060240/)(我可以继续...)。 – Will