Как получить текст после тега
?
Как мне получить текст после тега <br>
без пробела перед текстом? Нужно получить такой текст "CAA Chubu". Уже час не могу сообразить. Вот структура страницы:
Я получил нужный тег td
, а дальше я не знаю как мне извлечь из HTML коллекции нужную информацию, вот код:
const elementDiv = document.getElementById("table_main");
const elementAuc = document.querySelectorAll(".korea_auc_no.media_v1");
if (elementDiv) {
let div = document.createElement('div');
div.className = 'DivClass';
div.innerHTML += "Тут будет текст";
elementDiv.after(div);
}
if (elementAuc) {
console.log(elementAuc[1]);
}
<td class="media_v1 korea_auc_no">
<center>
<table align="center" cellpadding="0" cellspacing="0" border="0">
<tbody>
<tr>
<td style="padding-top:2px">
<nobr>11.12.2024<br>
<span style="color:#999;font-family:Tahoma;font-size:11px">[12:36]</span><br>
CAA Chubu
</nobr>
</td>
<td style="line-height:0.9em;padding-left:20px;font-weight:13px;font-family:Cuprum,Tahoma;color:#e38553;">2 дней<br>назад</td>
</tr>
</tbody>
</table>
</center>
</td>
Мне нужно из "elementAuc"
получить текст "CAA Chubu" без пробелов по бокам.
Ответы (1 шт):
Автор решения: KickBoxer K1
→ Ссылка
В общем сделал так:
elementAuc.textContent.replace(/[^a-z]/gi, " ").trim());
Не знаю, насколько это правильно, но главное - работает.