使用querySelector方法为元素添加id和for属性。
示例代码如下:
HTML:
JavaScript:
const usernameInput = document.querySelector('input[type="text"]');
const passwordInput = document.querySelector('input[type="password"]');
const submitBtn = document.querySelector('#submit');
usernameInput.id = 'username';
passwordInput.id = 'password';
submitBtn.setAttribute('for', 'password');
上述示例中,querySelector方法通过选择器选择了input[type="text"]和input[type="password"]元素,分别为它们添加了id属性,以便在后续操作中使用。
同时,使用setAttribute方法为提交按钮设置for属性,使其与密码输入框关联。这样,点击提交按钮时,浏览器就会自动将focus定位到密码输入框。
注意,代码中的选择器可以根据实际情况进行修改。例如,如果元素有特定的class或其他属性可以利用,也可以在选择器中添加对应的条件,以确保能够正确选中要操作的元素。