如何使用Javascript将ID替换为URL

时间:2010-01-14 05:25:06

标签: javascript

<a href='http://www.domain.com' id='replace' style='text-decoration:none;color:black;font-size:10px;'>This is text link</a>

<script language="javascript">
var newURL = "mydomain.com/?refid=4877";
onload=function() {
    var dt = document.getElementById("replace");
    document.body.innerHTML = dt.getAttributeNode("href").value.replace(/domain.com/g,newURL);
}   

2 个答案:

答案 0 :(得分:2)

只需分配到href属性:

dt.href = dt.href.replace(/domain.com\/?/, newURL);

可选的尾部斜杠适合自动为href添加斜杠的浏览器。

答案 1 :(得分:-2)

你应该使用JQuery:

$(document).ready(function(){
    $("#replace").attr("href","http://www.mydomain.com/?refid=4877");   
});