Dashcode - Как мне получить имя кнопки из события?
-
25-09-2019 - |
Вопрос
На DashCode вы можете настроить обработчик для поведения в инспекторе.
Вот образец обработчика для кнопки нажатием кнопки, которую я назвал «MyButton1» в инспекторе:
function myGetButtonName(event)
{
var e = event.target;
alert(e.id);
}
Проблема в том, что кнопка нажала, и предупреждение поднимается, он говорит, что идентификатор кнопки «DC_IMG1», а не «MyButton1» (который является то, что показывает в инспекторе в поле ID).
Я думаю, я не доступа к правильному идентификатору.
Кто-нибудь знает, как получить идентификатор, который показывает на вкладке атрибутов инспектора?
Спасибо!
Решение
Оказывается, оказывается, что «ID», который вы можете установить на вкладке атрибутов инспектора Dashcode, является идентификатор CSS элемента. Я не понимал этого раньше.
Чтобы получить эту информацию, я использовал это:
var x=event.currentTarget;
alert(x.id);
Я не знаю, это лучший способ, но он дал мне правильный результат для каждого из изображений, на которых я нажал. Теперь я получаю идентификатор CSS в оповещении.