idがjavascriptを使用していないhref内のテキストを変更するにはどうすればよいですか?IDなしでhref innerHTMLを変更しますか?
<a href="member.php?action=profile&uid=0">Owner</a>
idがjavascriptを使用していないhref内のテキストを変更するにはどうすればよいですか?IDなしでhref innerHTMLを変更しますか?
<a href="member.php?action=profile&uid=0">Owner</a>
これは何ですか?
<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の方法:
ターゲットタグとinnerHTMLのを使用してコンテンツを交換してください。
document.getElementsByTagName('a')[0].innerHTML = "New text!";
jQueryの方法:
あなたは直接リンクテキストを変更するにはa
タグをターゲットにすることができます。これは、テストされています
$('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';
}
:
$('a').html('Hello World');
は
のhref使用これを変更するには。関数に複数のパラメータ、つまりtext/stringも渡すことができます。
querySelector()
メソッドを使用して、その属性で<a>
タグを選択できます。例については
:
var tag = document.querySelector('a[href="member.php?action=profile&uid=0"]');
if(tag){
tag.innerHTML = "TEXT";
}
デモ:
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>
あなたはid属性を使用せずにリンクを選択するかのID部分を削除しようとしていますhref属性内のURL? – Derek
下記の私の答えをチェックしてください。 – cosmoonot