Как получить значение поля ввода

197
11 апреля 2018, 08:34

Есть сайт.

https://login.microsoftonline.com/

Я хочу получить значение поля email. Допустим я введу в поле ввода строку - 1@mail.ru. Как мне его получить средствами js? Какими только методами не пробовал - выдает undefined.

Я пробовал и через xpath, и через Id - выдает undefined

Answer 1

Я сам новичок в этом деле, такой вариант подходит:

my = () => { 
  let n = document.getElementsByTagName("input")[0].value; 
  console.log(n); 
};
<input type="email" onchange="my()">

Answer 2

Если посмотреть на элемент для ввода логина на этом сайте через инструменты разработчика, то можно найти у него id.

Самый простой способ получения данных из элемента, обратиться к нему по id

console.log(document.getElementById('i0116').value);
READ ALSO
Ошибка ETELEGRAM: 400 Bad Request: message is not modified

Ошибка ETELEGRAM: 400 Bad Request: message is not modified

Когда изменяю сообщения бота второй раз, выдается такая ошибка:

188
Какой namespace валиден для xml-атрибутов внутри svg?

Какой namespace валиден для xml-атрибутов внутри svg?

Задача – начать анимацию svg через jsМоя (не)реализация – создаём dom-узел с тегом animate, ставим необходимые атрибуты, вставляем в конец svg

202
Замена стандартной метки на свою в Яндекс.Картах

Замена стандартной метки на свою в Яндекс.Картах

Всем приветЕсть Карта, метки выставляются, но как заменить стандартные метки на свои? Если координаты меток берутся из json файла, а в самой...

214
Пропало меню в Open Cart3

Пропало меню в Open Cart3

На сайте было настроено меню (шаблон Volga): горизонтальное и вертикальное выпадающееВот так это выглядело:https://prnt

153