Я разрабатываю расширение chrome и пытаюсь удалить некоторые подразделения, используя некоторый атрибут, например:
HTML:
<div someAttr="value1=aaa&value2=bbb">Stack Overflow</div>
Я знаю, что его можно удалить вот так, если я знаю значения value1
и value2
:
document.querySelector('[someAttr="value1=aaa&value2=bbb"]').remove();
Но для <div>
, как показано выше, если я знаю только одно из значений в someAttr
и я хочу иметь такой алгоритм: (псевдокод)
var key = 12345;
if (value1 == key || value2 == key) {
removeThisDiv();
}
Что мне делать (кроме проверки HTML кода в виде строки вручную)?