Как изменить текстовое событие OnClick JavaScript
JavaScript является основой каждого веб-сайта. Он помогает управлять пользовательскими событиями, а также обрабатывает операции браузера.
Иногда нам нужно динамически изменить текст элемента с помощью пользовательского события, такого как событие OnClick или OnHover . В это время JavaScript и JQuery вступают в роль для обработки события.
Здесь мы увидим, как мы можем изменить текст элемента, используя функцию JavaScript, на различных примерах.
JavaScript использует свойство innerHTML для изменения текста элемента.
Синтаксис
document.getElementById(‘id_name’).innerHTML = «new_text»;
Объяснение
- Здесь id_name — это идентификатор тега HTML, который вы хотите выбрать.
- innerHTML используется для изменения текста внутри выбранного тега HTML с помощью метода document. getElementById() .
- new_text — это текст, который мы хотим вставить.
Предположим, у нас есть один образец абзаца. Мы хотим изменить текст этого абзаца, когда нажимаем кнопку.
Давайте посмотрим, как это можно сделать.
<тело>При нажатии кнопки текст образца абзаца изменится.
Я образец абзаца.
<скрипт> функция change_text () { document.getElementById("demo").innerHTML = "Вы нажали кнопку, я новый абзац."; } скрипт> тело>
Выход
Перед нажатием кнопки:
После нажатия кнопки:
Объяснение
- Сначала мы создаем функцию reame_text () .
- Затем мы добавляем внутреннюю функцию document.getElementById(«demo»).innerHTML и добавляем текст, который мы хотим показать.
- Затем мы создаем тег
и кнопку.
- Наконец, когда мы нажмем кнопку, текст тега
Предположим, мы хотим создать форму, которая использует имя в качестве поля ввода и будет отображать приветственное сообщение внутри тега
. Давайте посмотрим, как это может быть выполнено.
<тело>Нажмите кнопку, чтобы отобразить приветствие.
Имя:
<тип ввода="текст" имя="имя">
<скрипт> функция change_text () { var name = document.getElementById("name").value; document.getElementById("демо").innerHTML = "Привет" + имя; } скрипт> тело>
Вывод
До нажатия кнопки:
После нажатия кнопки:
Объяснение
- Создаем функцию change.
- Затем мы получаем значение внутренней функции document.getElementById(«name»).innerHTML и
присваиваем его переменной имени. - Затем, после того как мы присвоим значение переменной name внутри тега
, используя document.getElementById(«demo»).innerHTML.
- Наконец, когда мы нажимаем кнопку, внутри тега
отображается текст приветствия.
Читайте также: Как получить параметры URL с помощью JavaScript
Заключение
Это все о том, как изменить текст с помощью JavaScript. Я уверен, что вы не имеете представления о добавлении текста с помощью JavaScript.
Надеюсь, этот пост был для вас информативным.
Спасибо за прочтение 🙂
Автор статьи: Начикет Панчал
методы jQuery: click()
Райан Манчестер — 04 декабря 2020 г.
Какие действия мы чаще всего предпринимаем при посещении веб-сайта? Щелчок мышью! Нажатие — одно из самых важных действий на веб-сайте или в приложении. Вы делаете это при навигации по веб-сайту и добавлении товаров в корзину.
Было бы здорово, если бы мы могли определить, когда пользователь нажимает на определенный элемент на странице? Затем мы могли бы построить опыт вокруг этого поведения.
Введите jQuery щелчок()
метод. Мы можем инициировать событие, когда пользователь щелкает мышью, всего за пару строк кода. Этот метод вызывается в селекторе jQuery и принимает функцию обратного вызова в качестве аргумента. Функция обратного вызова будет выполняться каждый раз, когда щелчок()
метод обнаруживает событие щелчка мыши.
Найдите свой матч для буткемпа
- Career Karma подберет для вас лучшие учебные курсы по технологиям
- Получите доступ к эксклюзивным стипендиям и подготовительным курсам
Выберите свой интерес
Программная инженерия
Дизайн
Наука о данных
Аналитика данных
Кибер-безопасности
Имя
Фамилия
Эл. адрес
Номер телефона
Продолжая, вы соглашаетесь с нашими Условия использования и Политика конфиденциальности , и вы соглашаетесь получать предложения и возможности от Career Karma по телефону, текстовым сообщениям и электронной почте.
Использование jQuery клик()
Мы собираемся отобразить HTML-кнопку и добавить текст на страницу при нажатии кнопки в примере ниже. щелчок()
Метод можно прикрепить к любому элементу на странице, но чаще всего его прикрепляют к кнопке:
<дел> <кнопка> Нажми на меня! кнопка>дел>
Приведенный выше код отображает базовую кнопку с идентификатором «btn-primary» внутри
Заключите наш jQuery в теги
Теперь, когда мы рассмотрели некоторые основы JavaScript, давайте посмотрим, что создал приведенный выше код. Начиная с кнопки внутри «основного»
Обработчик события вызовет функцию обратного вызова после нажатия кнопки, потому что мы прикрепили щелчок()
метод к селектору кнопок. Это приведет к отображению нашей строки «Кнопка нажата» под самой кнопкой.
Обратите внимание, что поскольку мы использовали метод jQuery HTML()
, содержимое отображается только один раз. Даже если мы нажмем кнопку много раз, отобразится только один экземпляр элемента
. Если бы мы хотели отображать строку каждый раз, когда нажимается кнопка, мы могли бы использовать добавить()
вместо того HTML()
:
<скрипт> $('#btn-primary').click(() =>{ $('.new-content').append("Кнопка нажата!") }) скрипт>
Трехкратное нажатие на кнопку приведет к тому, что наша строка будет добавлена к тегу «new content»
трижды:
Это пример нашей функции обратного вызова, которая вызывается каждый раз при нажатии кнопки. Вы заметите jQuery щелчок()
Этот метод имеет решающее значение для создания привлекательного пользовательского опыта по мере вашего дальнейшего продвижения в написании кода.
Заключение
В этой статье мы обсудили, что такое метод jQuery. щелчок()
что он делает и где мы обычно его находим. Мы рассмотрели пример прикрепления щелчок()
на кнопку и отображение нового содержимого либо один раз после нажатия кнопки, либо столько раз, сколько раз была нажата кнопка.
«Карьерная карма вошла в мою жизнь, когда я больше всего в ней нуждалась, и быстро помогла мне пройти буткемп. Через два месяца после выпуска я нашла работу своей мечты, которая соответствовала моим ценностям и целям в жизни!»
Венера, инженер-программист в Rockbot
Метод jQuery щелчок()
— это мощный способ создать функциональность веб-страницы или приложения, содержа код всего в несколько строк. Попробуйте прикрепить щелчок()
к другим элементам, кроме кнопки, и посмотрите, что произойдет!
О нас: Career Karma — это платформа, предназначенная для помощи соискателям в поиске работы, исследовании и подключении к программам профессионального обучения для продвижения по карьерной лестнице.