Código Javascript:
pongo este código en el shell aplicado a una página, respuesta: [object XPathResult]Ver original
var allTitles, thisTitle; allTitles = document.evaluate( "//a/@href//title/text()", //los textos de los títulos de todos los enlaces document.getElementById('simulacion_tabla'), //contenidos en esta tabla definida por su id null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null); for (var i = 0; i < allTitles.snapshotLength; i++) { thisTitle = allTitles.snapshotItem(i); document.getElementById('simulacion_tabla').getElementsByClassName('col1')[i].insertAdjacentHTML( "beforeend", thisTitle); }
pero no inserta el texto del título como yo quiero
pruebo otra cosa:
Código Javascript:
pero el alert muestra undefined como si los títulos estuvieran vacíos cuadno no lo están.Ver original
var allTitles, thisTitle; allTitles = document.evaluate( "//a/@href//title/text()", document.getElementById('simulacion_tabla'), null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null); alert(allTitles.snapshotItem[35]);
ejemplo de unos de los a href de esta tabla:
Código HTML:
etcVer original
quiero capturar ese title (o el texto que se muestra en el link, que no sé cómo hacerlo).
Qué hago mal? gracias