Estoy buscando una forma de seleccionar el elemento dentro del elemento ya ubicado en la variable. Por ejemplo, he seleccionado un contenedor:
let productAttachedFilesModal = document.getElementById('modal_more_information'); Sé que dentro hay a matriz de elementos, que también quiero seleccionar. ¿Qué método debo usar? en jQuery hay método find() . Entonces necesito el análogo para JS. ¿O necesito usar el método DOM nuevamente? Como esto:
let listOfLinks= document.getElementById('modal_more_information > a');Simplemente puede consultar esa referencia DOM almacenada:
let productAttachedFilesModal = document.getElementById('modal_more_information'); // Query the stored DOM element for all descendent anchors let childAnchors = productAttachedFilesModal.querySelectorAll("a");Debe usar productAttachedFilesModal.children para obtener sus elementos secundarios, que son los elementos internos. Obtendrá una variedad de elementos HTML.
Hay varias formas:
let anchors = productAttachedFilesModal.getElementsByTagName("a"); let anchors = document.querySelectorAll("#modal_more_information > a") let anchors = productAttachedFilesModal.querySelectorAll("a");