Size: a a a

JavaScript — русскоговорящее сообщество

2020 October 08

KE

Konstantin Efimov in JavaScript — русскоговорящее сообщество
мож целиком код покажешь ?
источник

KE

Konstantin Efimov in JavaScript — русскоговорящее сообщество
он же в if каком-то наверняка
источник

D

DORIAN GRAY in JavaScript — русскоговорящее сообщество
Konstantin Efimov
мож целиком код покажешь ?
function changeState() {
   const table = document.getElementById('sales-table')

   console.log(table)
   console.log(table.classList)

   table.classList.remove('collapsed')

   console.log(table.classList)
}

document.addEventListener('DOMContentLoaded', changeState);
источник

KE

Konstantin Efimov in JavaScript — русскоговорящее сообщество
руками вызови попробуй
источник

KE

Konstantin Efimov in JavaScript — русскоговорящее сообщество
без listeners
источник

D

DORIAN GRAY in JavaScript — русскоговорящее сообщество
Konstantin Efimov
руками вызови попробуй
руками все что я задумал полность работает. а в listeners нет. Жесть
источник

KE

Konstantin Efimov in JavaScript — русскоговорящее сообщество
чекай, он его добавляет вообще ?
источник

KE

Konstantin Efimov in JavaScript — русскоговорящее сообщество
а не window.addEventListener ?
источник

KE

Konstantin Efimov in JavaScript — русскоговорящее сообщество
не ?
источник

D

DORIAN GRAY in JavaScript — русскоговорящее сообщество
Konstantin Efimov
а не window.addEventListener ?
Функция то срабатывает. И находит этот  table. Но вот дальше ничерта
источник

SS

Stanislav Sagan in JavaScript — русскоговорящее сообщество
DORIAN GRAY
Функция то срабатывает. И находит этот  table. Но вот дальше ничерта
Напиши еще раз полный вопрос что у тебя не получается
источник

KE

Konstantin Efimov in JavaScript — русскоговорящее сообщество
у от так уот сделай
источник

KE

Konstantin Efimov in JavaScript — русскоговорящее сообщество
if( document.readyState !== 'loading' ) {
   console.log( 'document is already ready, just execute code here' );
   myInitCode();
}
источник

KE

Konstantin Efimov in JavaScript — русскоговорящее сообщество
и туда свою функцию
источник

KE

Konstantin Efimov in JavaScript — русскоговорящее сообщество
It's most likely because the DOMContentLoaded event was already fired at this point. The best practice in general is to check for document.readyState to determine whether or not you need to listen for that event at all.
источник

D

DORIAN GRAY in JavaScript — русскоговорящее сообщество
Stanislav Sagan
Напиши еще раз полный вопрос что у тебя не получается
вот все что видишь, что я сделал в консоли, то мне и надо. Мне надо достать в h2 элемент a (который не находится почему-то). и по нажатию этого элемента удалить класс collapsed
источник

SS

Stanislav Sagan in JavaScript — русскоговорящее сообщество
Konstantin Efimov
if( document.readyState !== 'loading' ) {
   console.log( 'document is already ready, just execute code here' );
   myInitCode();
}
Ты думаешь он js разместил перед html ?)))
источник

KE

Konstantin Efimov in JavaScript — русскоговорящее сообщество
пофиг где
источник

KE

Konstantin Efimov in JavaScript — русскоговорящее сообщество
я никому не верю
источник

SS

Stanislav Sagan in JavaScript — русскоговорящее сообщество
DORIAN GRAY
вот все что видишь, что я сделал в консоли, то мне и надо. Мне надо достать в h2 элемент a (который не находится почему-то). и по нажатию этого элемента удалить класс collapsed
почему не находится? У тебя нашелся элемент h2 > a в консоли
источник