[英]How to get id of an element whose name is known in Javascript
我知道HTML元素的名称,但不知道id。 如何使用Javascript使用元素的名称获取id。 请帮助。
var elements = document.getElementsByName( 'yourname' );
var id = elements[0].getAttribute( 'id' );
如果您有该名称的多个元素,则必须运行elements
数组并选择正确的elements
。 如果只有一个,上面的代码将起作用。
Sirko的方式是正确的。 如果您(或其他任何人)感兴趣,这里是奇怪的 - 运算符-javascript风格:
var id = ( typeof (el = document.getElementsByTagName("div")[0]) != "undefined" ) ? el.getAttribute("id"):"Element does not exist";
玩得开心:-D
编辑:通过将所有内容放在一行来降低可读性。 请注意保存一个查询的全局命名空间污染。这种风格也防止了Sirkos Code中可能出现的错误。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.