在Javascript中从href获取路径名

什么是从锚标签href属性返回“路径名”的最简单方法?

例子……说我有:

Blah 

我只需要返回这个“/this/is/my/path.html”部分。

想法? 我正在使用jQuery,如果它有帮助..

谢谢!

我想你可以使用路径名

 $('a')[0].pathname; 

看这里的工作示例.. http://jsfiddle.net/TvNmL/

HTML ..

 Blah 

JavaScript的…

 alert( document.getElementById('lnk').pathname); 

我注意到仍然没有正确的答案处理@Funka提到的IE错误,所以这是我的解决方案:

HTML

 My link 

JS

 document.getElementById("foo").getAttribute("href"); 

所有浏览器上的结果’/ foo’