object_id.onclick = null, а как сделать нажатие наоборот активным?
Доброго дня! Вот такая небольшая задачка, в документе расположено множество div-ов с функциями нажатия. Чтобы деактивировать нажатие нужно выбрать объект и ввести код object_id.onclick = null. А как наоборот активировать функцию?
|
Цитата:
|
Я полностью с Вами согласен! Но когда на странице много div-ов реагирующие на функцию нажатие, то некоторые из div-ов просто необходимо отключать. Просьба подскажите!
|
<html> <head> <title>example</title> <style> .bl { width: 50px; height: 50px; margin: 10px; border: 1px solid black; } </style> </head> <body> <div class="bl"></div> <input type="button" value="отключить"> <script> function fEvent () { console.log('меня вызвали'); } var div = document.querySelector('div'); div.onclick = fEvent; document.querySelector('input').onclick = function () { if (div.onclick) { div.onclick = null; this.value = 'включить'; } else { div.onclick = fEvent; this.value = 'отключить'; } } </script> </body> </html> |
давайте еще раз по порядку. Я не очень понял, что нужно сделать.
Цитата:
Цитата:
|
Спасибо за помощь!
|
Часовой пояс GMT +3, время: 12:21. |