@sitev_ru
sitev.ru - мой блог ...

Можно ли вставить свой атрибут в HTML-тег?

Можно ли вставить свой атрибут в HTML-тег и потом обратиться к нему?

Например, добавляю атрибут group :

first <input type="radio" id="qwerty1" group="1" onClick="myclick();"><br>
second <input type="radio" id="qwerty2" group="2" onClick="myclick();"><br>
third <input type="radio" id="qwerty3" group="3" onClick="myclick();"><br>

<script>
function myclick() {
	alert(this.group);
}
</script>
  • Вопрос задан
  • 436 просмотров
Пригласить эксперта
Ответы на вопрос 3
неужели так сложно самостоятельно проверить? уже и код готовый есть
Ответ написан
@vgbege
в this в этом случае будет не элемент, а window

можно так, если без jquery
first <input type="radio" id="qwerty1" group="1" onClick="myclick(this);"><br>
second <input type="radio" id="qwerty2" group="2" onClick="myclick(this);"><br>
third <input type="radio" id="qwerty3" group="3" onClick="myclick(this);"><br>

<script>
function myclick(elem) {
  alert(elem.getAttribute("group"));
}
</script>
Ответ написан
butteff
@butteff
Раз в тысячу лет заправляю свитер в носки
function myclick() {
  var data = $(this).attr('group');
   alert(data);
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы