Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 
 
 

23 строки
490 B

  1. 'use strict';
  2. function getLoginForm() {
  3. const loginForm = {};
  4. Array.from(document.forms).forEach(form => {
  5. let i = 0;
  6. const inputs = Array.from(document.querySelectorAll('input'));
  7. inputs.forEach(node => {
  8. if (node.type === 'password') {
  9. loginForm.form = form;
  10. loginForm.passwordField = node;
  11. if (i > 0) {
  12. loginForm.loginField = inputs[i - 1];
  13. }
  14. }
  15. i++;
  16. });
  17. });
  18. return loginForm;
  19. }
  20. export {getLoginForm};