class="ybprosm" title="Просмотр видео"></div>
</td>
<td>
<div id="start-ads-196650">
<span onclick="funcjs['start_youtube'](196650, '1e1e581e0b73234d187bfc3abc0142b3', 'ads-start', 'ads');" title="https://www.youtube.com/watch?v=5ge2P-hxoO4" style="cursor:pointer;color:#006699;">Посмотреть видео</span><br>
<span class="serf-text">Просмотр видеоролика</span>
</div>
<div id="ads_id_196650" style="border-left:1px solid #608ab9; margin-left:0px; padding-left:5px; border-top:1px solid #608ab9; margin-top:5px; padding-top:5px; display: none;">
<span>
№ площадки: 196650<br>
Дата размещения: <b>06.11.2021 в 15:58</b><br>
Выполнено пользователями: 464
Осталось выполнений: 106<br>
Таймер: <b>10</b> секунд<br>
</span>
</div>
</td>
<td align="right" width="138" nowrap="nowrap" style="text-align:right;">
<span title="Осталось просмотров" style="cursor: help;color:#ABB5B1">(106)</span>
<span title="Стоимость просмотра" style="cursor:help;color:#9d0000;">0.016<span class="ruble-symbol">o</span></span>
<div style="margin-top:5px;">
<span class="serf-text" style="font-size: 12px;vertical-align: middle;display: inline-block;">10 сек </span>
<span class="ico ico-down" onclick="show_window('#ads_id_196650');return false;" title="Подробная информация"></span>
<span class="ico ico-report" onclick="popup_w('Жалоба на Youtube, видео №196650', false, 550, 'func=youtube&dop_func=ads&id=196650', 'ajax/users/abuse/pop-up-abuse.php');return false;" title="Пожаловаться на площадку"></span>
<a class="ico ico-remove" style="cursor: pointer;" title="Скрыть площадку" onclick="js_post(this, 'ajax/earnings/ajax-youtube.php', 'func=del-area&id=196650&type=ads&hash=1e1e581e0b73234d187bfc3abc0142b3');return false;"></a>
</div>
</td>
</tr>
</tbody>
</table>
</div>
А мне надо выбирать и кидать в массив только те, где Таймер = 10 секунд. Как возможно такое реализовать?
Пробовал вот такую штуку, но она на выходе не дает значения элементам массива, хотя нужных кнопок много.
const butts = Array.prototype.filter.call(
document.querySelectorAll('div[id^="start-ads-"] + div[id^="ads_id_"]'),
div => /Таймер:\s*10\s*секунд\s*$/.test(div.textContent)
).map(e => e.previousElementSibling.querySelector('span[onclick]'));
Омагад, ты лучше залей это куда-нить, чтобы по ссылке перешли и глянули код) Вообще не читабельно Больше шансов, что кто-то решил попробовать разобраться
Обсуждают сегодня