Задать вопрос

Как получить значение у атрибута?

Есть функция, принимающая массив, в который будут записываться значения тегов, строку xml и название тега:
const getPaymentTag = (arr, str, tag) => {
  let paymentStr = str;

  while (paymentStr.indexOf(`<${tag}>`) != -1) {
    const dom = new JSDOM(paymentStr);
    const packetId = dom.window.document.querySelector(tag).textContent;
    arr.set(`${tag}`, packetId);
    paymentStr = paymentStr.replace(new RegExp(`.*?<${tag}>(.*)`), '$1');
  }

  return arr;
};

у некоторых тегах есть атрибуты, данные которых тоже должны учитываться и сохранятся.

Как получить значение у атрибута определённого тега?
  • Вопрос задан
  • 56 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы