Estoy haciendo un codigo en Javascipt que identifica un elemento y antes de ese elemento inserta otro, seguro que con codigo lo entendeis mejor:
Código:
var todospre, estepre;
todospre = document.evaluate(
"//pre[@class='caja']",
document,
null,
XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
null);
for (var i = 0; i < todospre.snapshotLength; i++) {
estepre = todospre.snapshotItem(i);
fin = document.createElement('a');
estepre.parentNode.insertBefore(fin, estepre);
}
Resulta que este codigo lo que hace es algo asi:
Código HTML:
<a></a><pre class="caja">lalala</pre>
Y lo que yo quiero es solo cerrar el enlace, esto:
Código HTML:
</a><pre class="caja">lalala</pre>
He probado con document.write y cosas asi, pero sin resultado. ¿Se os ocurre alguna idea de meter solo el tag de cerrar enlace?
Un saludo!