0
A
回答
2
var x = 100, y = 100;
var id = document.elementFromPoint(x, y).id;
+0
非常好,thanx。 – manoj 2012-04-01 13:38:33
-3
是的,你可以得到元素的ID。
使用jQueryü可以得到元素
var id =$("element selector").attr("id");
的ID看到这个〔实施例
3
这太疯狂了。到目前为止,我们有一个答案使用jQuery .attr()
和一个使用javascript plain .getAttribute()
。虽然两者都可以胜任,最有效的方式来获得给定元素的ID很简单:
element.id
这是对象的属性,而且也没有理由不只是访问它的JavaScript属性。
当然,在获取ID之前,您必须自己获取DOM元素。您没有向我们展示任何HTML或告诉我们您是如何访问该元素的,因此我们无法帮助您了解这些元素。如果你有一个链接,点击处理程序,你可以得到的ID是这样的:
<a id="test" href="#" onclick="clickme(this)">Click Here</a>
function clickme(link) {
var id = link.id;
}
相关问题
- 1. 获取元素在Javascript中的位置
- 2. Javascript - 获取数组元素的位置
- 3. JavaScript获取期权元素的位置?
- 4. 通过javascript获取元素的位置
- 5. 按位置获取HTML元素
- 6. 在指定位置获取元素 - JavaScript
- 7. 获取元素的位置/位置
- 8. 使用javascript获取元素的水平和垂直位置
- 9. 基于位置获取基于Javascript元素的元素节点
- 10. 获取元素位置scrollTop
- 11. 使用Javascript - 获取元素
- 12. 使用jquery获取html元素的ID
- 13. 使用AngularJS获取HTML元素的ID
- 14. Jquery - 使用find()获取元素的ID
- 15. 使用JavaScript更改元素的位置
- 16. 使用Javascript更改元素的位置
- 17. 使用Javascript提取唯一元素ID
- 18. mootools获取没有ID的元素的位置
- 19. javascript通过内部ID获取元素
- 20. 通过id获取元素Javascript
- 21. 从外部获取元素ID Javascript
- 22. 想使用javascript获取不同div元素的p点击p元素的id
- 23. 使用jquery获取按钮单击元素的ID
- 24. 按照使用javascript的形式获取所有html元素(名称或ID)
- 25. 使用javascript获取焦点元素的ID
- 26. 如何获取元素的位置
- 27. 获取变换后的元素位置
- 28. 获取拖放元素的位置
- 29. 获取数组元素中的位置
- 30. Angular 2:获取HTML元素的位置
只是.ID通常做这项工作。 var elm = someElementInTheDom;警报(elm.id); – 2012-04-01 08:25:34