Общие вопросы
document.getElementsByClassName('calen').onclick = function(e, elem) {
console.log('ура'); } Как заставить работать? |
Gerd199, либо document.getElementsByClassName('calen')[0], либо в цикле
|
Цитата:
|
document.getElementsByClassName('calen').forEach(function(elem) {
elem.onclick = function(e, elem) {
console.log('ура');
}
});
Что та и с циклом не выходит... |
Gerd199, на body повесь и обрабатывай клик по нужному элементу.
document.body.onclick = function(e) {
if ( !e.target.classList.contains('calen') ) return;
console.log('ура');
};
|
ms = e.getAttribute('id');
Верно ли? Ругается на getAttribute |
Uncaught TypeError: e.attributes is not a function
|
Блин, та все работает если заведомо указать айди элимента
document.getElementById('336').getAttribute('id'); |
Разобрался
|
| Часовой пояс GMT +3, время: 14:33. |