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

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

Есть функция, принимающая массив, в который будут записываться значения тегов, строку 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;
};

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

Как получить значение у атрибута определённого тега?
  • Вопрос задан
  • 53 просмотра
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
22 дек. 2024, в 20:40
10000 руб./за проект
22 дек. 2024, в 20:34
3000 руб./за проект
22 дек. 2024, в 20:12
10000 руб./за проект