Знаю, что тема обсуждалась много раз, но вопрос все равно без ответа.
Есть кнопка, которая загружается через AJAX
<div onclick='action()'>Кнопка</div>
И есть скрипт в теле документа
<script>
function action(){
alert("OK!");
}
</script>
Проблема в том, что кнопка не видит скрипт. Знаю что можно повесить событие в самом скрипте, но можно ли сделать именно через onclick
?
Не понятно, в чём проблема. Вот рабочий пример:
setTimeout(function(){
document.querySelector('output').innerHTML =
'<button type=button onclick=action()>Button</button>';
}, 1500); // Имитация ajax
function action() {
console.log('OK');
}
<output>Загрузка...</output>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
При попытке создать расширение для Chrome с использованием API vkcom всё время появляется ошибка:
Я разрабатываю приложение в cordovaЭто приложение может читать телефонные номера из контактов в телефоне