JSFiddle - React, Tailwind, and code Playground
by michapixel
HTML
<p class="foo bar paidcontent-freeuntil">Foo</p>
<p class=" bar paidcontent">Foo</p>
<p class="foo paidcontent-feeuntil">Foo</p>
JavaScript
let trace = console.log;
let PC_els = document.querySelectorAll('[class*="paidcontent"]')
const hasClassLike = (list, str) => {
let r = false;
list.forEach( (i) => {
if( i.includes(str) ) {
r = true;
}
});
return r;
}
PC_els.forEach((el)=>{
if(!hasClassLike(el.classList, 'freeuntil')) {
el.setAttribute('style', 'color:red;');
}
})