创建HTMLInputElement的实例

Div*_*vya -1 javascript

我想通过分析文档对象模型(DOM)对象来提取“登录”页面上的用户名和密码对及其对应的表单元素。

首先,将收集“登录”页面中HTMLInputElement对象内的所有对象HTMLDocument。接下来,通过检查其特殊属性来定位密码对象type="password"。

T.J*_*der 5

回答您的问题正文:

您可以使用找到元素document.getElementsByTagName。例如:

function findThePasswords() {
    var inputs = document.getElementsByTagName('input'),
        input,
        index;
    for (index = 0; index < inputs.length; ++index) {
        input = inputs[index];
        if (input.type === 'password') {
            // Whatever
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

仅将此知识用于造福人类,而不是邪恶地寻求全球统治。;-)

回答问题标题:

您可以通过创建元素document.createElement,例如:

var input = document.createElement('input');
input.type = "password";
document.getElementById('someForm').appendChild(input);
Run Code Online (Sandbox Code Playgroud)