使用href调用创建链接的javascript函数

时间:2015-08-10 16:40:40

标签: javascript hyperlink href

我正在尝试写一些会转到此函数创建的URL的内容。

<script type="text/javascript"> 

function VLink() {
    var callNumHeading = $("th[class='BItemsHeader']:contains(NO.)");
    Num = $('table[id="B_items"] tbody tr td a').eq($(NumHeading).index()).text();
    var link = "http://someURL/?q="+Num;
    return link;
} 

$(document).ready(function() {
    var link = VLink();
});
</script>

我需要创建将转到上面函数中创建的链接的代码。我最接近的是:

<a href="javascript:VLink(); ">My Link</a>

此代码转到一个页面,表明它与原始页面具有相同的URL,但页面上显示的所有内容都是我要转到的URL。所需的目标网址显示在网页正文中而不是地址栏中。

2 个答案:

答案 0 :(得分:2)

window.location = VLink();

这应该重定向VLink()创建的页面。

答案 1 :(得分:0)

这将重定向:

window.location.href = VLink();

当VLink返回一个字符串时,设置为window.location.href似乎最合适。

window.location是一个与其他方法一样多的对象。

此致