Привет, есть такая ссылка в ВК.
<a class="ui_actions_menu_item" role="link" tabindex="0" onclick="wall.deletePost(this, '395737740_8', 'de6d40183f2070c87e');"></a>
У меня в переменной есть этот идентификатор 395737740_8
как используя этот идентификатор кликнуть по этой ссылки. Дело в том что таких ссылок много у меня на странице и отобрать нужную мне ссылку я могу только по этой строчке 395737740_8
Помогите решить задачу. решение нужно именно на JavaScript.
let id = '395737740_8';
document.querySelectorAll('.ui_actions_menu_item').forEach(a => a.onclick.toString().includes(`${id}`) ? a.classList.add('yep') : null);
.yep{
background: lightcoral;
}
<a class="ui_actions_menu_item" role="link" tabindex="0" onclick="wall.deletePost(this, '325737740_8', 'de6d40183f2070c87e');">Не то</a><br />
<a class="ui_actions_menu_item" role="link" tabindex="0" onclick="wall.deletePost(this, '335737740_8', 'de6d40183f2070c87e');">Опять не то</a><br />
<a class="ui_actions_menu_item" role="link" tabindex="0" onclick="wall.deletePost(this, '395737740_8', 'de6d40183f2070c87e');">Да, это я!</a><br />
<a class="ui_actions_menu_item" role="link" tabindex="0" onclick="wall.deletePost(this, '345737740_8', 'de6d40183f2070c87e');">Не нужно это</a>
var links = document.getElementsByTagName('a');
function getLinkByClickStr(searchStr) {
for (var i = 0; i < links.length; i++) {
var clickAttr = links[i].getAttribute("onclick");
if (clickAttr.indexOf("'"+searchStr+"'") != -1) {
links[i].click();
return;
}
}
}
getLinkByClickStr('395737740_8');
<a class="ui_actions_menu_item" role="link" tabindex="0" onclick="wall.deletePost(this, '395737740_88', 'de6d40183f2070c87e');">test</a>
<a class="ui_actions_menu_item" role="link" tabindex="0" onclick="wall.deletePost(this, '395737740_8', 'de6d40183f2070c87e');">test</a>
<a class="ui_actions_menu_item" role="link" tabindex="0" onclick="wall.deletePost(this, '3957232337740_8', 'de6d40183f2070c87e');">test</a>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Привет есть кодС верху экрана идут враги в внизу ты управляем дивом который стреляет
Пытаюсь написать функцию на JS которая принимает заданный массив и реверсирует егоЯ знаю о том что есть специальный метод для этого, но есть...
Подскажите как можно сделать вписывание изображений в зависимости от их количества в блок ?