【发布时间】:2014-10-12 14:10:12
【问题描述】:
我在if语句之后设置了一个超链接,其href属性需要通过javascript更改,但它没有。
<script>
function addhttp(url) {
var url = "newlink";
if (!/^(f|ht)tps?:\/\//i.test(url)) {
url = "http://" + url;
}
return url;
document.getElementById('wl').href= url;
};
</script>
<li>
<a id="wl" href="oldlink">LINK</a>
</li>
我错过了什么?
【问题讨论】:
-
你在哪里调用这个 addhttp() 函数?
-
你在改变href之前做return
标签: javascript html variables hyperlink href