Получить атрибут нажатой ссылки с функцией JS - PullRequest
0 голосов
/ 25 мая 2011

есть html структура:

<a onclick="setString()">
  <img alt="no" />
</a>

Мне нужно получить атрибут a, который был нажат, например, alt.

Как узнать с помощью setString ()js функция,
изображение с каким атрибутом alt нажата?

Я предполагаю, что как-то с this, но не знаю как.

Ответы [ 2 ]

2 голосов
/ 25 мая 2011
onclick="setString(this)

/// Код Javascript:

function setString(element){

var value = element.children[0].alt;

}
1 голос
/ 25 мая 2011

Я бы изменил свой HTML, чтобы удалить ненужные биты ...

<img alt="no" onclick="setString(this.alt);" />

Вместо того, чтобы оборачивать изображение в тег привязки, создайте стиль с помощью CSS, если хотите ...

cursor: pointer;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...