Parece que no puedo obtener un elemento específico por su clase.
Aquí está el elemento:
<div id="getticketspecifictext-13827" class="ms-Panel-contentInner ms-Panel-tickets13827">Aquí está el código. Falla en la línea 4 al intentar encontrar el elemento en cuestión:
const outputd = document.getElementById(paneltextinsert); console.log(outputd) console.log("ms-Panel-tickets" + ticketid) var PanelExampleseditticket = document.getElementsByClassName(".ms-Panel-contentInner .ms-Panel-tickets" + ticketid); console.log(PanelExampleseditticket) PanelExampleeditticket = PanelExampleseditticket.querySelector(outputd.id); console.log(editticketbutton.id) console.log(PanelExampleeditticket) var PanelExamplePaneleditticket = PanelExampleseditticket.querySelector(".freshdeskpanel"); console.log(PanelExamplePaneleditticket) PanelExampleeditticket.addEventListener("click", function(i) { new fabric['Panel'](PanelExamplePaneleditticket); }); También intenté buscar solo ms-Panel-tickets"+ticketid pero no lo encontraría aunque imprimiera la identificación, funciona perfectamente.
EDITAR: Intenté sacar el espacio entre las dos clases que estaba buscando y eso no funcionó. Al igual que:
".ms-Panel-contentInner.ms-Panel-tickets"+ticketid También intenté simplemente usar .ms-Panel-tickets"+ticketid y aún no se puede encontrar.
no . al llamar a getElementByClassName . Debería ser más como esto:
var PanelExampleseditticket = document.getElementsByClassName("ms-Panel-contentInner ms-Panel-tickets" + ticketid);