Comment supprimer les liens d'une page Web avec JavaScript? J'utilise Google Chrome. Le code que j'ai essayé est: bien sûr, c'est le code de test, c'est pourquoi j'ai les alertes et 2 choses qui essaient en même temps. La première alerte renvoie "0" la seconde [NODELISTE D'OBJECT] et le troisième retour "TÉNÉE". P> Mon corps HTML ressemble à ceci: P> <body onload="removehyperlinks()">
<ol style="text-align:left;" class="messagelist">
<li class="accesscode"><a href="#">General information, Updates, & Meetings<span class="extnumber">141133#</span></a>
<ol>
<li><a href="#">...</a></li>
<li><a href="#">...</a></li>
<li><a href="#">...</a></li>
<li><a href="#">...</a></li>
<li><a href="#">...</a></li>
<li><a href="#">...</a></li>
<li><a href="#">...</a></li>
<li><a href="#">...</a></li>
<li start="77"><a href="#"">...</a></li>
<li start="88"><a href="#">...</a></li>
<li start="99"><a href="#">...</a></li>
</ol>
</li>
</ol>
</body>
6 Réponses :
Essayez pour obtenir les ancrages. p> alors vous pouvez les supprimer comme ceci p>
@Arien Beller: D'Oh! Désolé, il vous suffit d'essayer d'utiliser le document.Ranchors, ce que vous utilisez dans votre boucle de toute façon. Cela devrait faire ce que vous voulez de les trouver et de les supprimer, car ce que vous avez n'étant pas itération à travers les éléments et même s'il s'agissait d'éliminer le contenu du texte de la balise d'ancrage, pas l'élément lui-même.
J'ai utilisé les deux alertes (document.Ranchors.length); (0) alerte (document.getelementsbytagname ('a')); ([NODELISTE D'OBJECT])
Si vous pouvez inclure JQuery, vous pouvez le faire simplement avec
$('document').ready(function (){ $('a').contents().unwrap(); });âââââââââââââââââ
Comment puis-je obtenir JQuery et comment puis-je l'utiliser?
Vous pouvez également référencer le fichier jQuery hébergé Google. code.google.com/apis/ajaxlibs/documentation/#JQuery exemple :