получить в переменную по клику имя класса javascript

306
14 марта 2017, 15:19

Доброго времени! есть такой блок

<div class="seosidcon" onclick="javscript:getparm(this);"></div>

пробую получить функцией имя класса в переменную вот так

function getparm (id) {
var valuecl = id.className();
alert(valuecl);
}

но что то не получается, подскажите как правильней это сделать?

Answer 1
  • Опечатка во враппере javascript:
  • className свойство, а не функция
  • "Получить имя класса" - задача не вполне корректная, т.к. их всегда может быть несколько.
    Можно "получить значение атрибута class", либо "убедиться в наличии определённого класса"

function getparm(el) { 
  console.log(el.className); 
  console.log(el.classList.contains('seosidcon')); 
}
<div class="seosidcon otherclass" onclick="javascript:getparm(this);">DIV</div>

READ ALSO
Rxjs Observable.ajax() как передать данные в formData пост запроса

Rxjs Observable.ajax() как передать данные в formData пост запроса

Нужно передать данные в пост запросе, используя formDataContent-type application/x-www-form-urlencoded

284
Выполнить анимацию css из javascript

Выполнить анимацию css из javascript

Есть такого рода анимация:

195
Свои скрипты для элементов Yii2

Свои скрипты для элементов Yii2

Добрый день, такой вопрос, мне в кнопку

233
Как удалить часть title через JS?

Как удалить часть title через JS?

На странице дублирую заголовок этим JS:

283