假设我没有几个' SELECT'标签。他们中的一些人具有属性' id'分配,其余的没有。如何获得这些' SELECT'标签为非空格' id'? 这可以在一个语句中完成,如:
var ctrlList = document.getElementsByTagName("select").getElementsById("*");
答案 0 :(得分:0)
您可以使用querySelectorAll
:
var elements = document.querySelectorAll('select[id]');
console.log(elements.length);
<select id="something">
</select>
<select>
</select>