Mam kontrolę hiperłączy i przycisk sterowania w ten sposób:jak uzyskać tekst hiperłącza za pomocą javascript
Zwiń | Kod kopia
Jak mogę uzyskać tekst hiperłącza przy użyciu JavaScript:
Mam kontrolę hiperłączy i przycisk sterowania w ten sposób:jak uzyskać tekst hiperłącza za pomocą javascript
Zwiń | Kod kopia
Jak mogę uzyskać tekst hiperłącza przy użyciu JavaScript:
można uzyskać w ten sposób.
var test=document.getElementById(your link id).text;
// Test powróci tekst hiperłącza
Nie, nie możesz. JavaScript rozróżnia wielkość liter. Nie ma metody o nazwie 'getelementbyid()' ('getElementById()'). –
@rizwanShahid Ten kod zwraca tylko błąd odniesienia. Proszę napraw... – Teemu
Czy chodziło Ci o:
var hyperlinkText = document.getElementById('yourAnchorId').innerHTML;
var link = document.getElementById("linkid"),
text = link.innerHTML;
Spróbuj
document.getElementById('myAnchor').innerHTML;
Jeśli jesteś usi ng JQuery Najprostszą metodą jest uzyskanie przez id danego łącza takiego jak
<a href="http://www.stackoverflow.com" id="testlink">Click here to go to stack overflow</a>
<script type="text/javascript">
$(document).ready(function(){
var linktext=$('#testlink').text();
});
</script>
lub jeśli nie używasz jQuery
<script type="text/javascript">
var linktext=document.getElementById('testlink').text;
</script>
Jeśli nie używasz jQuery pamiętać, aby umieścić skrypt po html - deklaracja kotwicy, w przeciwnym razie kod nie zadziała, ponieważ kotwica nie istniałaby, gdy skrypt jest uruchomiony, jeśli javascript występuje przed html-u.
Jakie są przyciski? Który jest hiperłącze? Czego spróbowałeś do tej pory? Jak wygląda twój znacznik HTML? –