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, время: 17:16. |