如何使用纯JavaScript(我只有三个)从页面获取所有输入元素?我不能使用任何框架,因为我需要在android WebView中使用它。
答案 0 :(得分:3)
您可以使用document.getElementsByTagName("input")
答案 1 :(得分:2)
像这样(如果你需要一个接一个地做):
<强> HTML 强>
<input id="username" value="test"></input>
<强>的JavaScript 强>
var inputUsername = document.getElementById('username');
console.log(inputUsername.value);
如果你需要所有这些,是这样的:
<强> HTML 强>
<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);
}
答案 2 :(得分:2)
您可以使用
document.getElementsByTagName(tagname)
访问具有指定标记名称的所有元素的方法。以下链接就是一个例子。
https://developer.mozilla.org/en/DOM/element.getElementsByTagName
如果我误解了您的查询,请告诉我。