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