СКРИПТЫ alt phpjshtmlcssblog
Мы переходим на новый движок - возможны сбои в работе сайта! подробнее...
ТЕГИ:
php (263)
js (133)
html (129)
css (96)
html tags (59)
form html (29)
php array (28)
edit text (25)
foto (23)
fonts (22)
forum (19)
board (17)
html book (17)
atom (17)
hosting (17)
Показать еще :
js jquery (16)
svg (16)
js method (16)
php file (15)
ruweb.net (15)
color (14)
jquery (14)
osclass (13)
htaccess (13)
table (12)
path (12)
online (11)
icon (11)
input (11)
php date (11)
notepad (11)
yandex (11)
url (10)
info (10)
php img (10)
jsphp (8)
form (8)
task (8)
php url (7)
comment (7)
ftp (6)
cookie (6)
js url (6)
bbcode (6)
click (6)
reg.ru (5)
value (5)
search (5)
js id (5)
adminka (5)
select (4)
js copy (4)
js form (4)
vk (3)
captcha (3)
js time (3)
vs code (3)
ukoz (2)
js post (2)
tag hr (2)
seo (2)
numbers (1)
ssl (1)
smile (1)
books (1)
header (1)

Отследить нажатие на блок javascript

06.02.2021 Марат 22 0 js | mouse |
onmousedown javascript или "Отследить нажатие на блок javascript ", сколько способов существует определить "Когда вы нажимаете на блок /элемент Dom-а в javascript.

Подробно о "onmousedown Event"

  1. Использование "onmousedown" внутри тега.
  2. Использование onmousedown + function
  3. Пример использования mousedown + addEventListener
  4. Скачать можно здесь

  1. Использование "onmousedown" внутри тега.

    Одним из способов использования onmousedown - размещение "onmousedown" внутри тега.

    Для того, чтобы продемонстрировать использование "onmousedown" нам понадобится элемент Dom - пусть это будет div, и добавим ему class="onmousedown" :

    Также туда добавим событие "onmousedown" с функцией myFunction:

    <div onmousedown="myFunction(event)" class="onmousedown"></div>
    Css:

    Немного стилей для нашего блока:

    .onmousedown{
    background: #e9e9e9;
    width: 300px;
    height: 100px;
    margin: auto;
    border: 1px solid;
    }
    javascript

    Напишем нашу функцию:

    <script>
    function myFunction() {
    document.getElementById("demo").innerHTML = "Вы нажали на блок";
    }
    </script>

    Результат использования onmousedown в теге:

    Будем передавать - пусть это будет текст в отдельный div "Получаем".

    Наведите мышку на блок:

    Получаем


  2. Использование onmousedown + function

    Второй способ использования onmousedown равно function.

    Нам опять понадобится div, внутрь добавим id, чтобы обратиться к тегу

    <div id="theDIV" class="onmousedown"></div>

    В абзац "p" будем передавать полученные данные:

    <p id="demo_1"></p>

    Стили повторять не буду - см. выше.

    Соберем скрипт:

    <script>

    document.getElementById("theDIV").onmousedown = function(e) {

    document.getElementById("demo_1").innerHTML = "Вы нажали на блок";

    };

    </script>

    Результат onmousedown + function

    Проведите мышкой по блоку:

    Получаем


  3. Пример использования mousedown + addEventListener

    Следующий вариант использования onmousedown, аналогичен первому, только здесь будем использовать mousedown + "addEventListener":

    Html:

    <div id="theDIV_2" class="onmousedown"></div>

    <p id="demo_2"></p>

    Css:

    Аналогичные первому пункту.

    javascript

    <script>

    document.getElementById("theDIV_2").addEventListener("mousedown", function(e) {

    document.getElementById("demo_2").innerHTML = "Вы нажали на блок";

    });

    </script>

    Результат onmousedown + addEventListener

    Получаем

Пользуйтесь на здоровье! Не забудьте сказать спасибо
Название скрипта :Функция onmousedown
Ссылка на скачивание : Все скрипты на одной странице

Сообщение системы комментирования :

01.09.2021

Форма пока доступна только админу... скоро все заработает...надеюсь...

Последние комментарии :
Марат :
17.09.2021 28:02
Установка Яндекс поиск на сайт! Контент обновлен на 100%. Такое ощущение, что старый текст не я…
подробнее.
Марат :
07.09.2021 23:21
Частенько приходится исправлять ошибки и вот...как-то я обратил внимание на надпись: "нажми ctrl enter" на сайте и…
подробнее.
Марат :
23/07/2021 10:58
Сам офигеваю...
подробнее.
александр анатольевич таширев :
21/07/2021 02:47
прикольно
подробнее.
Марат :
17/07/2021 04:14
Рад, что помог! Приходите ещё!
подробнее.
Slomal Plintus :
16/07/2021 06:41
спасибо за ответ, очень помогло!
подробнее.