如何获取没有元素id的元素?

Cha*_*esX 0 javascript

1.<input id="kw1"></input>

2.<input></input>
Run Code Online (Sandbox Code Playgroud)

第一个,我可以document.getElementById用来获取对象,但在某些网站上,比如第二个,元素中没有id,但我也想获得对象.我怎样才能做到这一点 ?并且不要使用JQuery

Yaj*_*aje 7

你可以这样做:

getElementsByTagName

例如:

var elements = document.getElementsByTagName('input'); // returns array
Run Code Online (Sandbox Code Playgroud)

有关使用它的更多详细信息,请单击此处

  • +1,或`document.querySelectorAll('input')` (3认同)
  • 你指的是"非实时节点列表"吗?这意味着返回的节点列表不会自动反映DOM中的进一步更改.但是,将返回调用时的所有匹配元素. (3认同)