假设你有看起来像这样的相对路径的链接:返回锚的相对路径在IE
<a id="link" href="/folder/filename.php">Link Text</a>
,并尝试使用这样Mootools的代码,以抢HREF:
$('link').get('href');
那么在每个浏览器中都会返回/folder/filename.php
而不是真正为你插入域的IE,返回http://www.domain.com/folder/filename.php
。
有没有办法解决这个问题?如果没有,我怎么能可靠地抓住所有浏览器中的域名?字符串匹配将是一个痛苦,因为这个网站目前正在三个不同的域进行测试,更不用说不同的人在进行本地测试,谁知道本地主机,端口号和其他任何组合。
我将你的两行代码复制到http://jsfiddle.net/中,它对我有用。我正在使用FF3.6和IE7 – 2010-12-17 02:08:40