[英]How to pass a Javascript variable to the NAME attribute of an HTML <a href> tag?
我正在嘗試將JavaScript變量傳遞給HTML標記的NAME屬性。 例如,假設我有一個這樣的腳本:
<script>
var name = "Click here!";
</script>
然后,我想將其傳遞給一些代碼,以便
<a href="www.google.com"><name></a>
會產生一個顯示為“單擊此處!”的指向Google的鏈接。
將一個ID添加到<a>
標記中,然后將其添加到您的腳本中(腳本使用示例ID mylink ):
document.getElementById("mylink").innerHTML = name;
像這樣添加ID:
<a href="www.google.com" id="mylink"></a>
將class="change-name"
到要更改的元素。
<a href="https://www.google.com" class="change-name">This text will be replaced</a>
然后執行:
var new_text = "Click here!";
var elems = document.querySelector('.change-name');
for (var i = 0, l = elems.length; i < l; i++) {
elems[i].innerHTML = new_text;
}
使用jQuery,它看起來像這樣:
<a id="linkToGoogle" href="www.google.com"></a>
並在您的腳本中
$('#linkToGoogle').text('Click here!');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.