как заменить атрибут data-id

вопросы и ответы по использованию PHP
Ответить
Аватара пользователя
ттбрть
Сообщения: 36
Зарегистрирован: 19 дек 2019, 08:08
Откуда: хохляндия

как заменить атрибут data-id

Сообщение ттбрть » 05 апр 2020, 19:17

<div class="btn02 btnConfirmPopup gaClass" data-gaid="popupSendMessageConfirm" data-id="24b85468a733ad7853863f31a3902903" id="btnPopSendMexxxx">отправить</div>

Код: Выделить всё

$div->set_attribute_by_inner_text("ОТПРАВИТЬ", false, "data-id", "000000000000"); 
вот так не выходит заменяет не там где нужно

Код: Выделить всё

$div->set_attribute_by_attribute("data-id", "24b85468a733ad7853863f31a3902903", false, "data-id", "00000000000");
вот так можно но не вариант ибо data-id меняется и второй раз его не найдет для замены

Код: Выделить всё

$div->set_attribute_by_name("", "id", "");
ну и по name не изменить потому что name нету а мои знания на этом усё :cry:

Аватара пользователя
Support
Site Admin
Сообщения: 1000
Зарегистрирован: 10 апр 2009, 17:45
Контактная информация:

Re: как заменить атрибут data-id

Сообщение Support » 05 апр 2020, 20:53

попробуйте по точному совпадению:
$div->set_attribute_by_inner_text("отправить", true, "data-id", "000000000000"); 

Ответить