Wie ändere ich Texte in einem hrefs ohne id's nur mit Javascript?Ändern Sie eine href innerHTML ohne ID?
<a href="member.php?action=profile&uid=0">Owner</a>
Wie ändere ich Texte in einem hrefs ohne id's nur mit Javascript?Ändern Sie eine href innerHTML ohne ID?
<a href="member.php?action=profile&uid=0">Owner</a>
Ist das was du willst?
<script type="text/javascript">
function open_fun() {
document.getElementById('link').innerHTML = "<a
href='javascript:oprn()'>CLOSE</a>";
}
</script>
<body>
<div id='link'><a href='javascript:open()'>OPEN</a></div>
</body>
Javascript-Methode:
Ziel das Tag und ersetzen Sie den Inhalt mit innerHTML-.
document.getElementsByTagName('a')[0].innerHTML = "New text!";
jQuery-Methode:
Sie können den a
Tag direkt Ziel Link-Text zu ändern.
$('a').attr("href", "http://www.google.com/");
<a href="member.php?action=profile&uid=0" onclick="textChanger(this);return false;">Owner</a>
function textChanger(link){
link.innerHTML = 'YourText';
}
Es getestet hat:
$('a').html('Hello World');
Um die href diese Anwendung zu ändern. Sie können auch mehrere Parameter an die Funktion übergeben, d. H. Auch Text/Zeichenfolge.
Sie können die Methode querySelector()
verwenden, um das <a>
-Tag anhand seiner Attribute auszuwählen.
Beispiel:
var tag = document.querySelector('a[href="member.php?action=profile&uid=0"]');
if(tag){
tag.innerHTML = "TEXT";
}
Demo:
function update(){
var tag = document.querySelector('a[href="member.php?action=profile&uid=0"]');
if(tag){
tag.innerHTML = "TEXT";
}
}
<a href="member.php?action=profile&uid=0">Owner</a>
<br /><button onclick="update()">Update</button>
Sind Sie versuchen, die Verbindung zu wählen, ohne das id-Attribut oder entfernen Sie die ID Teil die URL innerhalb des href-Attributs? – Derek
Überprüfen Sie meine Antwort unten. – cosmoonot