Javascript 如何通过查找documentElement名称来匹配documentElement ID?

Javascript 如何通过查找documentElement名称来匹配documentElement ID?,javascript,loops,dom,Javascript,Loops,Dom,因此,在网站上,每次刷新时,特定元素的ID都会更改,但其名称保持不变。我想找到名称,然后将其与同一文档中的文档ID相匹配。我想做一个循环,但我不知道怎么做。这是html的外观: 我想将名称“firstname”与id匹配,然后更改其值,因为每次我刷新页面时id都会更改。您可以使用querySelector基于输入的名称,然后只需使用id var first\u name\u id=document.querySelector(“input[name='firstname']).id; co

因此,在网站上,每次刷新时,特定元素的ID都会更改,但其名称保持不变。我想找到名称,然后将其与同一文档中的文档ID相匹配。我想做一个循环,但我不知道怎么做。这是html的外观:



我想将名称“firstname”与id匹配,然后更改其值,因为每次我刷新页面时id都会更改。

您可以使用
querySelector
基于输入的名称,然后只需使用
id

var first\u name\u id=document.querySelector(“input[name='firstname']).id;
console.log(第一个名称\u id)

我恐怕你的问题不太清楚,你能再澄清一下吗?请给出一个具体的例子,说明你试图构建的代码的预期输入(HTML)和输出。你想要解决的最终问题是什么?当ID通常是最难的选择时,人们会沉迷于使用ID做任何事情。另外,这似乎是一些未公开的工具或库(敲除?)的标记,这是HTML网站上的代码,我有自己的JS代码。我使用document.getElementById('N6YFA53')更改ID的值,但每次刷新页面时ID都会更改,因此我希望通过匹配HTML名称,然后将名称与HTML中包含的ID匹配来更改ID的值