Tagged: dom

08
Июл
2021

Чтение сообщений в web-клиенте Whatsapp messenger при помощи GM юзерскрипта

Наверное, немного странный вопрос. Мне нужно читать новые сообщения web.whatsapp.com при помощи юзерскрипта greasemonkey.
Я создал event listener DOMContentLoaded и завернул в него мою функцию. Но document.querySelector("someselector…

01
Июл
2021

Поиск по DOM элементам

У меня есть некий динамически генерируемый HTML, который по сути, является карточкой товара. Товаров может быть много.
Мне нужно, при клике на кнопку "Add to cart" получить innerText элемента Н2 с классом "item-name".
П…

30
Июн
2021

Посимвольная проверка символов с клавиатуры со строкой массива

Вешаю eventListener (‘keyup’) для окна. При нажатии на кнопку, кейКод записывается в массив. Так же есть строка "Typing text #1". Мне нужно сравнивать посимвольно введенный кейКод с первой буквой текста, для этого разбил строку н…

26
Июн
2021

Вопрос про валидацию полей. Как проверять и сбрасывать значение только если текущее значение не подходит?

Есть валидация двух полей.
const adForm = document.querySelector(‘.ad-form’);
const roomForGuest = {
1: [‘1’],
2: [‘1’, ‘2’],
3: [‘1’, ‘2’, ‘3’],
100: [‘0’],
};

adForm[‘room_number’].addEventListener(‘change’, (e) => {
const …

26
Июн
2021

Вопрос про валидацию полей. Как проверять и сбрасывать значение только если текущее значение не подходит?

Есть валидация двух полей.
const adForm = document.querySelector(‘.ad-form’);
const roomForGuest = {
1: [‘1’],
2: [‘1’, ‘2’],
3: [‘1’, ‘2’, ‘3’],
100: [‘0’],
};

adForm[‘room_number’].addEventListener(‘change’, (e) => {
const …

22
Июн
2021

setWindowSize не работает в браузере Chrome

Я пишу тесты на CoffeeScript с использованием Webdriver.io и mocha. Код обрабатывается с помощью компилятора CoffeeScript.
По какой-то причине я не могу изменить размер окна браузера в Chrome. Согласно документации это можно сделать следую…

06
Июн
2021

прошу подробно обеснение несколких классов и методов DOM парсера на java

_прошу подробно обеснение суть таких классах как DocumentBuilderFactory, DocumentBuilder и его метод parse(), а также интерфеис Document.
-хочу правильно понимать работа парсера, анализатора, где находиться реализация например интерфейса D…

03
Июн
2021

Событие на scroll, когда тот в самом низу страницы, учитывая что контент из-за которого появляется scroll динамический

На сайт в DOM приходят только header и footer, main подгружается из JSON с помощью fetch.
Нужно осуществить подгрузку партии новостей из JSON тем же fetch, когда scroll окажется в самом низу страницы. Логика подгрузки уже готова, но повеси…

03
Июн
2021

Событие на scroll, когда тот в самом низу страницы, учитывая что контент из-за которого появляется scroll динамический

На сайт в DOM приходят только header и footer, main подгружается из JSON с помощью fetch.
Нужно осуществить подгрузку партии новостей из JSON тем же fetch, когда scroll окажется в самом низу страницы. Логика подгрузки уже готова, но повеси…

03
Июн
2021

Событие на scroll, когда тот в самом низу страницы, учитывая что контент из-за которого появляется scroll динамический

На сайт в DOM приходят только header и footer, main подгружается из JSON с помощью fetch.
Нужно осуществить подгрузку партии новостей из JSON тем же fetch, когда scroll окажется в самом низу страницы. Логика подгрузки уже готова, но повеси…

31
Май
2021

Есть ли возможность при всплытии проверить не target, а более внешний элемент на событие

Контент с кнопками добавляется динамически. Вместо того, чтобы каждый раз вешать обработчики, я добавил обработчик на постоянно существующиего родителя с проверкой event.target. Стоит ли так делать? И как быть, если в к кнопке есть другое …

27
Май
2021

DOMContentLoaded во внешнем JS для запуска функции

Задействовал я готовый слайдер для сайта и хотел разобрать его функционал. Он начинает работать, когда в своем внешнем JS пропишешь функцию с DOMContentLoaded. Ранее мне уже приходилось работать с этим событием, ибо только с ним пропадали…

24
Май
2021

PixiJS не работает .dispatchEvent()

Всем доброго время суток, у меня есть проблема. Надо как-то заставить работать эмулированный клик в нужной точке, срабатывать на объектах внутри canvas генерируемыми библиотекой PixiJS. Что интересно, имитируемое события click для canvas с…

14
Май
2021

.forEach или .reduce для работы с DOM

Допишите функцию при клике на кнопку «Использовать купон на 15%» вызывается функция applyDiscount, она должна применить скидку 15% к каждому товару в корзине и изменить итоговую стоимость заказа. Помните, что скидка должна примениться оди…

06
Май
2021

PHP: Как с помощью XPath получить содержимое ряда тегов в дерево DOM, сохранив их порядок в html?

Пытаюсь заполнить спаршенными данными таблицы, но не получается разобрать html. Не понимаю, как получить общий DOM тегов родителей и нескольких тегов детей так, чтобы дети сохранили связь с родителями. Например, если дата внтури одного див…

06
Май
2021

Валидация инпутов

помогите решить задачу. Решил сделать рандомайзер и вот на пол пути столкнулся проблемой, никак не могу решить. Вот что я смог сделать

const addBtn = document.querySelector(‘.addBtn’);
const cardBody = document.querySelector(‘.card-bod…

05
Май
2021

Почему не все элементы массива не выводятся на страницу?

Условия таковы При нажатии .b-2 выполняете функцию. Функция перебирает массив a1 c помощью цикла for (let i. Выведите на страницу в .out-1 формате значение + пробел.

let a1 = [1,3,4,5]
document.querySelector(‘.b-2’).onclick = ()=>{

04
Май
2021

Как достать содержимое p через JS?

Подскажите пожалуйста, как добраться до контента в параграфе,
если написать:

let p = document.querySelector(‘.parag’)

выводится весь элемент с атрибутами.
Цель задачи, на следующем шаге, манипулировать данное значение…document