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

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

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

Войти через центр авторизации
Похожие вопросы