我正在嘗試將JavaScript變量傳遞給HTML標記的NAME屬性。例如,假設我有一個這樣的腳本:如何將JavaScript變量傳遞給HTML <a href>標記的NAME屬性?
<script>
var name = "Click here!";
</script>
那麼我想傳遞一些代碼,這樣
<a href="www.google.com"><name></a>
會產生一個鏈接到谷歌這是顯示爲「點擊這裏! 「
我正在嘗試將JavaScript變量傳遞給HTML標記的NAME屬性。例如,假設我有一個這樣的腳本:如何將JavaScript變量傳遞給HTML <a href>標記的NAME屬性?
<script>
var name = "Click here!";
</script>
那麼我想傳遞一些代碼,這樣
<a href="www.google.com"><name></a>
會產生一個鏈接到谷歌這是顯示爲「點擊這裏! 「
使用jQuery它看起來像這樣:
<a id="linkToGoogle" href="www.google.com"></a>
,並在你的腳本
$('#linkToGoogle').text('Click here!');
這工作出色。謝謝! – Tyler
添加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;
}
'myElement.name = name' ? – evolutionxbox