Dashcode - Как я могу получить название кнопки из события?
В Dashcode вы можете настроить обработчик поведения в инспекторе.
Вот пример обработчика для нажатия кнопки на кнопке, которую я назвал "mybutton1" в Инспекторе:
function myGetButtonName(event)
{
var e = event.target;
alert(e.id);
}
Проблема в том, что когда кнопка нажата и появляется предупреждение, она говорит, что ID кнопки - "DC_img1", а не "myButton1" (что и отображается в инспекторе в поле id).
Я полагаю, что у меня нет доступа к правильному идентификатору.
Кто-нибудь знает, как получить идентификатор, который отображается на вкладке атрибутов инспектора?
Спасибо!
1 ответ
Итак, получается, что "id", который вы можете установить на вкладке атрибутов инспектора Dashcode, является CSS-идентификатором элемента. Я не осознавал этого раньше.
Чтобы получить эту информацию, я использовал это:
var x=event.currentTarget;
alert(x.id);
Я не знаю, является ли это лучшим способом, но он дал мне правильный результат для каждого из изображений, на которые я нажимал. Теперь я получаю идентификатор CSS в оповещении.