меня в html есть только <div id="root"></div>. С помощью JS добавляю в html другие элементы. Проблема у меня с добавлением события элементу. С document.getElementById не видно элемента.
Виден только элемент с ид root. Пробовала создать файл для событий, написать в нем функцию и добавить в enty в Webpack. Все равно виден только root. Может, кто-то знает, как даже в таком случае повесить событие?
entry: {
main: './index.ts'
events: './events.ts'
}
событие скорее всего нужно добавить в момент создания элемента, дом собраться не успевает просто
Какое событие вообще хочешь произвести?
Если написать так <button onClick="Click">click</button>, то функция не будет найдена. Пробовала даже в файле events написать ее.
попробуй onclick="click()"
onClick={()=>click()} в JSX если реакт
Я на чистом JS пишу
onclick
Все равно не найдена
так тоже попробовала только что. Ничего не изменилось
Если на чистом JS то лучше создай файл script.js и там уже через document.querySelectot('button') делай потом вешай слушатель на click) писать onclick в HTML это плохая практика
Забудь )))) в твоем случае это не нужно 😂😂
Я так и пробовала сделать в ts файле, который добавляется в html после главного. Виден только root
Обсуждают сегодня