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

时间:2011-11-09 12:21:55

标签: javascript android

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

3 个答案:

答案 0 :(得分:3)

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

documentation

答案 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

如果我误解了您的查询,请告诉我。