Выполнение скрипта при нажатии
Хочу сделать что бы при нажатии на какой-либо объект запускался js код который ранее будет добавлен в папку сайта либо что бы исполнялось действие из тега <script src="example.com\script.js">
Ответы (3 шт):
Автор решения: Виталий Дмитриев
→ Ссылка
Вам вместо "старт js кода" надо прописать непосредственно функцию, которая была ранее добавлена и которая будет выполняться. Или сразу прописать код
И обратите внимание, в теге <buuton у вас ошибка.
Автор решения: Listopad02
→ Ссылка
Как уже сказал Виталий, надо писать непосредственно функцию. И не стоит использовать onclick. Напишите обработчик так:
HTML:
<button class="button">Run some code</button> <!-- добавил класс кнопке -->
JS:
const button = document.querySelector(".button");
button.addEventListener('click', () => {
alert("Вы нажали на кнопку и запустили код!");
})
Автор решения: Denis I
→ Ссылка
Чтобы понять, как это работает, сделайте так (но это не всегда правильно)
function myFunc() {
alert("Привет, мир!");
}
<button onclick="myFunc()"></button>
