你應該指定什麼樣的元素是IDOFELEMENT。但是你不能僅僅通過增加一個href屬性將其轉換爲一個鏈接,它只有IDOFELEMENT 是一個超鏈接的工作原理是<a id="IDOFELEMENT">stuff</a>
簡單的方法是一個的onclick事件添加到改變的元素URL所需地址:
<script type="text/javascript">
var element = document.getElementById("IDOFELEMENT");
element.setAttribute('onclick', 'window.location.href=\'http://address.com\'');
</script>
或者,如果你想用一個超鏈接把它包:
<script type="text/javascript">
var element = document.getElementById("IDOFELEMENT");
var parent = element.parentNode;
var link = document.createElement('a');
link.href = 'http://www.address.com';
link.appendChild(element.cloneNode(true));
parent.replaceChild(link, element);
</script>
我希望這可以幫助你。
感謝您接受我的答案作爲最佳答案!我是這個論壇的新手,顯然我的名聲跳到了26:D ciao現在! – mimmo 2013-02-22 21:43:13