Dashcode - Как мне получить имя кнопки из события?

StackOverflow https://stackoverflow.com/questions/3808794

  •  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 в оповещении.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top