在谷歌的搜索结果页面上,
document.getElementsByClassName("l")[0]
//"l" is the class for the URL's of the results.
返回undefined。
然而,
alert(document.getElementsByClassName("l")[0]);
将显示第一个结果的实际网址。
我只需要访问结果的URL!
//Adding
.href //to the end does not help
您可以通过访问浏览器控制台并输入
来体验这一点document.getElementsByClassName("l")[0]
答案 0 :(得分:2)
如果您只想要href
属性:
document.getElementsByClassName('l')[0].getAttribute('href');
这在Firefox / Firebug,Safari和Chrome中运行良好。
答案 1 :(得分:1)
document.getElementsByClassName("l")