如何仅使用纯JavaScript从页面获取所有输入元素

How to get all input elements from page using only plain JavaScript?

本文关键字:获取 输入 元素 何仅使 JavaScript      更新时间:2023-09-26

如何使用纯JavaScript从页面获得所有输入元素(我只有三个)?我不能使用任何框架,因为我需要在android WebView中使用这个

您可以使用document.getElementsByTagName("input")

文档

像这样(如果你需要一个一个地做):

<input id="username" value="test"></input>
JavaScript

var inputUsername = document.getElementById('username');
console.log(inputUsername.value);
如果您需要所有的

:

<input id="username" value="username"></input>
<input id="password" value="password"></input>
JavaScript

var inputUsernames = document.getElementsByTagName('input');
for(var i = 0, l = inputUsernames.length; i < l; i++)
{
    console.log(inputUsernames[i].value);
}

你可以使用

document.getElementsByTagName(tagname)

方法,该方法访问具有指定标记名称的所有元素。下面的链接有一个这样的例子。

https://developer.mozilla.org/en/DOM/element.getElementsByTagName

如果我误解了你的问题,请告诉我。