如何剥离?url =并设置为href变量?

时间:2011-10-26 22:39:16

标签: javascript jquery url

我目前有这个jquery但它不起作用。如果它有助于我的网址http://link-ads.blogspot.com/

jquery还确保href http:// <{}}

?url= <script type='text/javascript'> var url = "document.location.href" url = url.split('?url=')[1].split(/\?|\%3F/)[0]; if (url.indexOf('http://') == -1) url = 'http://' + url; $("a#download").attr("href",url); </script> <a href="" id="download" class="button">continue</a> {{1}}
{{1}}

1 个答案:

答案 0 :(得分:1)

我注意到两个问题

var url = "document.location.href"

应改为

var url = document.location.href

也在你做这行之前

url = url.split('?url=')[1].split(/\?|\%3F/)[0];

你应该确保这可以通过

这样的方式实现
if (url.indexOf("?url=") != -1 )

否则你会得到一个异常,因为数组中没有[1]元素