Hola!
Estoy intentando con javascript cambiar el contenido del body sin recargar la página.
La idea es localizar links y añadir algo después del link.
En el siguiente ejemplo añado a los links de la web un texto diciendo que es un link:
Código:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<a href="http://www.forosdelweb.com">Foro<a>
</body>
<script type="text/javascript">
var needle = "<a>";
var bodyText = document.body.innerHTML;
var match = new RegExp(needle, "ig");
var replaced = "";
var replacement = '<a> Es un link!';
replaced = bodyText.replace(match, replacement);
document.body.innerHTML = replaced;
</script>
</html>
(En realidad busco links con
var links = document.body.getElementsByTagName("a"); pero he simplificado el ejemplo)
Esto me funciona en FF y Chrome pero no me funciona en Explorer. ¿Por qué puede ser?
Gracias!