使用 href 调用创建 link 的 javascript 函数
Using href to call a javascript function that creates a link
我正在尝试编写一些内容,用于此函数创建的 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>
我需要创建将转至在上述函数中创建的 link 的代码。我最接近的是:
<a href="javascript:VLink(); ">My Link</a>
此代码转到一个页面,该页面说它与原始页面具有相同的 URL,但该页面上显示的只是我想转到的 URL。所需的目的地 URL 出现在页面正文中,而不是地址栏中。
window.location = VLink();
这应该重定向由 VLink() 创建的页面。
这将重定向:
window.location.href = VLink();
作为 VLink returns 字符串,设置为 window.location.href
似乎最合适。
window.location 是一个与许多其他方法一样的对象。
此致,
我正在尝试编写一些内容,用于此函数创建的 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>
我需要创建将转至在上述函数中创建的 link 的代码。我最接近的是:
<a href="javascript:VLink(); ">My Link</a>
此代码转到一个页面,该页面说它与原始页面具有相同的 URL,但该页面上显示的只是我想转到的 URL。所需的目的地 URL 出现在页面正文中,而不是地址栏中。
window.location = VLink();
这应该重定向由 VLink() 创建的页面。
这将重定向:
window.location.href = VLink();
作为 VLink returns 字符串,设置为 window.location.href
似乎最合适。
window.location 是一个与许多其他方法一样的对象。
此致,