• XSS.stack #1 – первый литературный журнал от юзеров форума

Как с помощью JS заменить часть кода?

1MG

(L3) cache
Пользователь
Регистрация
15.02.2021
Сообщения
269
Реакции
45
только целиком плиз, под инжект, вырезки из команд не понимаю -

ВОТ ЭТО -
Код:
<a class="MainHeader__open-text  Link js--Link Link_type_default" href="tel:+19991111111" target="_self">+1<span>(999)</span>111-11-11</a>
НА ВОТ ЭТО -
Код:
<a class="MainHeader__open-text  Link js--Link Link_type_default" href="tel:+16663333333" target="_self">+1<span>(666)</span>333-33-33</a>
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Как вариант:
JavaScript:
//получить дом обьект первого тега a

let element_a_first = document.querySelector('[href="tel:+19991111111"]');

//получить содержимое тега а в виде текста html
alert(element_a_first.innerHTML);

//получить обьект тега span который внутри нашего а (именно дом обьект а не весь текст внутри а)
let our_span = element_a_first.childNodes[1];

//получить кусок текста +1
let our_span = element_a_first.childNodes[0];

//получить дом обьект второго тега a

let element_a_second = document.querySelector('[href="tel:+16663333333"]');

//остальное аналогично
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Сори, не сразу заметил что тебе нужно целиком, держи:

JavaScript:
let atag = "";
atag = document.querySelector('[href="tel:+19991111111"]');
atag.setAttribute("href","tel:+16663333333");
atag.innerHTML="+1<span>(666)</span>333-33-33";
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх