Size: a a a

2020 January 22

МВ

Михаил Васильев in JS Liberty
Vladislav
Всем привет. Как получить id данного инпута в функции которая находится в onclick?
<input id="some_id" onclick="func()"
      type="button"  value="some_value">
Зачем ты так люто флудишь?)
источник

M

MultiFruit in JS Liberty
Что то вопросы пошли либо простые что гуглятся за 2 секунды либо сложные что вообще не понимаешь о чем речь)
источник

nn

nolanson no in JS Liberty
MultiFruit
Что то вопросы пошли либо простые что гуглятся за 2 секунды либо сложные что вообще не понимаешь о чем речь)
"что вообще не понимаешь о чем речь" - что вообще не гуглятся
источник

M

MultiFruit in JS Liberty
Vladislav
Всем привет. Как получить id данного инпута в функции которая находится в onclick?
<input id="some_id" onclick="func()"
      type="button"  value="some_value">
const func = event => event.target.id
источник

nn

nolanson no in JS Liberty
а this.id в функцию незя передать?
источник

M

MultiFruit in JS Liberty
не очень тебя понял, this же будет указывать на window -> будет window.id?
источник

nn

nolanson no in JS Liberty
я потому и спросил
источник

nn

nolanson no in JS Liberty
может this.element.id
источник

M

MultiFruit in JS Liberty
еще раз говорю, this указывает не на элемент, а на window, для того чтобы получить элемент нужно использовать event.target
источник

nn

nolanson no in JS Liberty
тогда передать его в функцию
источник

nn

nolanson no in JS Liberty
не?
источник

nn

nolanson no in JS Liberty
в качестве параметра
источник

AK

Aleksei Kowalski in JS Liberty
так она принимает событие со свойством target
источник

AK

Aleksei Kowalski in JS Liberty
что и есть этот элемент
источник

M

MultiFruit in JS Liberty
😆столько местоимений что я запутался)
источник

BM

Brs Mdrk in JS Liberty
nolanson no
а this.id в функцию незя передать?
у  стрелочных функций контекст лексический
источник

M

MultiFruit in JS Liberty
Aleksei Kowalski
так она принимает событие со свойством target
тип
() => this.event.target.id?
источник

BM

Brs Mdrk in JS Liberty
currentTarget надо брать
источник

DE

Denis Efremov in JS Liberty
Brs Mdrk
currentTarget надо брать
Тоже не всегда
источник

AK

Aleksei Kowalski in JS Liberty
MultiFruit
тип
() => this.event.target.id?
Нет,  без this (?)
источник