Estoy tratando de seleccionar este elemento con titiritero:
, usando este código:
const items = document.querySelectorAll(".s-item") for (const item of items) { list.push( { title: item.querySelector(".s-item__title").innerText.includes('2/102'), price: item.querySelector(".s-item__price").innerText.replace('$', ''), date: item.querySelector(".s-item__title--tagblock").innerText.replace("o", "") } ) }Sin embargo, recibo un mensaje de error que dice "No se pueden leer las propiedades de nulo (leyendo 'reemplazar')" de la propiedad "fecha".
Puede hacer una verificación nula antes de aplicar el método de reemplazo de cadena a la instrucción de selección DOM: item.querySelector(".POSITIVE")
es decir: fecha: item.querySelector(".POSITIVO")? item.querySelector(".POSITIVO").replace("o", ""):""