我一直在努力了解一些包含公共信息的公共页面,并加载
<a onclick="openStore();" href="javascript:void(0);" title="Store">Store</a>
如何找到它加载的真实href
?由于这是javascript,我想这必须在客户端。这是对的吗?
我想我应该找一个名为“openStore()”的javascript函数?
答案 0 :(得分:2)
查看该函数“openStore()”的所有javascript文件。您可能必须继续深入了解该函数以确定返回的完整URL。使用浏览器调试功能将有所帮助(IE中的f12或firebug的firefox)
答案 1 :(得分:2)
您应该检查Javascript代码(在页面本身或外部加载的文件中)并查找openStore()函数。
答案 2 :(得分:2)
在href属性中使用“javascript:”执行以下javascript代码。
void 恰好是内置于Javascript中的运算符,它运算符计算以下表达式并返回undefined。 Reference
所以你的代码正在执行的是从href执行 void(0),以及从onclick执行 openStore()。将 javascript:void(0)插入href属性是一种常见的方法,可以让点击链接“无所事”,同时仍然告诉浏览器将锚点(将其处理)作为链接。
总之,您应该寻找 openStore()功能。