Joh*_*son 5 html javascript getelementsbyname
我知道HTML元素的名称,但不知道id.如何使用Javascript使用元素的名称获取id.请帮助.
Sir*_*rko 19
var elements = document.getElementsByName( 'yourname' );
var id = elements[0].getAttribute( 'id' );
Run Code Online (Sandbox Code Playgroud)
如果您有该名称的多个元素,则必须运行数组elements并选择正确的数组.如果只有一个,上面的代码将起作用.
西尔科的做法是正确的。以防万一您(或其他任何人)感兴趣,这里是 jquery 的实现方式:
alert($("*[name='foo']").attr('id'));
Run Code Online (Sandbox Code Playgroud)