JSFiddle - React, Tailwind, and code Playground

by thetenfold

HTML

<ul class="list">
    <li>
      <a href="/item1/">
        <img src="http://cdn-i.highwebmedia.com/roomimage/name.jpg" width="180" height="148" alt="name's chat room" class="png">
            <div class="thumbnail_label thumbnail_label_c">CHATURBATING
      <div class="details">
        <div class="title">
            <a href="/item1/">item1
            <span class="age genderc">Age
        </div>
        <ul class="subject">
            <li>Subject</li>
        </ul>
        <ul class="sub-info">
            <li class="location">Earth
            <li class="cams">00 min, 000 Viewers</li>
        </ul>
      </div>
    </li>
</ul>

JavaScript

var list = ["item1", "item2", "item3"], i;
var nodesToHide = document.evaluate('//ul[@class="list"]/li/a[ contains(@href, "' + list.join('") or contains("') + '") ]', document, null, 6, null);

for (i = 0; i < nodesToHide.snapshotLength; i += 1) {
    nodesToHide.snapshotItem(i).parentNode.style.display = 'none';
}