使用javascript按位置获取元素的id
Get the id of an element by position using javascript?
使用javascript,是否可以通过元素在文档中的空间位置来获取元素的id?
不要认为这是可能的。但只是想知道是不是。
var x = 100, y = 100;
var id = document.elementFromPoint(x, y).id;
浏览器支持。
这太疯狂了。到目前为止,我们有一个使用jQuery .attr()
的答案和一个使用javascript纯.getAttribute()
的答案。虽然两者都能起作用,但获取给定元素id的最有效方法就是:
element.id
它是对象的属性,没有理由不将其作为javascript属性进行访问。
当然,您必须先获得DOM元素本身,然后才能获得id。您还没有向我们展示任何HTML,也没有告诉我们如何访问该元素,因此我们无法提供具体信息。如果你有一个链接和点击处理程序,你可以得到这样的id:
<a id="test" href="#" onclick="clickme(this)">Click Here</a>
function clickme(link) {
var id = link.id;
}
是的,您可以获得元素的id。
使用jquery u可以获得元素的id
var id =$("element selector").attr("id");
看这个出口
http://jsfiddle.net/6nsz6/
相关文章:
- 选择不带选择器的元素,仅使用元素ID
- 从元素id中获取值,而不是从javascript中的名称中获取值
- 如何将第二个元素id注入到网站元素中
- 将 JavaScript 元素 ID 传递给 PHP 或 Form Variable
- 如何在 javascript 中将表单中的元素 id 值作为数组传递
- 用于指定元素 ID 的正确 JavaScript 语法是什么
- 如何从 jQuery 中的 ajax 函数中的类访问元素 ID
- JavaScript获取多个已知元素ID
- 使用ng repeat时元素ID重复
- 在使用onblur进行输入评估时,是否可以获得单击对象的元素id
- JQuery通过变量标识元素id:多个表行
- 当元素ID包含美元符号时,Javascript中的getElementByid.当ID包含美元符号时,
- 我得到未捕获的类型错误:无法读取属性'选项'即使定义了元素id,也为null
- 元素id未被接受为函数参数
- 使用jquery获取类元素id
- 如何在没有任何元素id的情况下检索表中的文本内容
- jquery按类确定元素id
- 获取元素ID并传递到函数中
- 使用jquery获取元素id
- JavaScript文档.getElementById(“id”)和元素id属性