xxwfunction SetValue(node, text) { var nodeName = node.nodeName.toLowerCase(), event, descriptor; if (nodeName === 'input' || nodeName === 'textarea') { descriptor = Object.getOwnPropertyDescriptor(node, 'value'); delete node['value']; node.value = text; event = document.createEvent('HTMLEvents'); event.initEvent('propertychange', false, false); event.propertyName = 'value'; node.dispatchEvent(event); event = document.createEvent('HTMLEvents'); event.initEvent('input', true, false); node.dispatchEvent(event); if (descriptor) { Object.defineProperty(node, 'value', descriptor); } } }; // 使用参考 let userInput = document.querySelectorAll('input')[0],pwdInput = document.querySelectorAll('input')[1], user = "xxx", pwd = "xxx"; SetValue(userInput, user); SetValue(pwdInput, pwd); document.querySelector( "#id").click(); // 自动点击
Note.ms
/uzvf