Tengo el siguiente script que funciona cuando lo uso en Google Console, pero cuando implemento el script personalizado en vivo, mostrará: none; la clase independientemente de las condiciones.
let notes = document.querySelectorAll(".elementor-element-befe370")[0]; let dents = document.querySelectorAll("elementor-element-1b86ce2"); dents.forEach; { if (document.body.textContent.includes("No, +1")) { notes.style.display = 'none'; } else { notes.style.display = "block"; } };Si el texto de abolladuras contiene "No, +1", entonces estoy buscando eliminar el elemento de notas
La sintaxis de su código es incorrecta. El bucle for each toma una función. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach
let notes = document.querySelectorAll(".elementor-element-befe370")[0]; let dents = document.querySelectorAll("elementor-element-1b86ce2"); dents.forEach((dent) => { if (dent.textContent.includes("No, +1")) { notes.style.display = 'none'; } else { notes.style.display = "block"; } })