分析一下这个问题
点击一个超链接,怎么获取到它的url呢
首先,需要获取信息,应当先保证其不跳转,即点击a标签时如何阻止其自动跳转到href的动作
获取url,即获取href属性的值
上面诸位同志回答2部分的都很好,但是都没处理自动跳转的问题
Y页面获得X页面的URL
首先Y页面必须是从X页面中使用windowopen();
这样打开的新窗口页面
Y页面JS
alert(openerlocationhref);//X页面的URL地址
你这个用正则工具可以提取,具体参考下面截图,如果你想要采集链接的地址,其实根本不用这么复杂的来看网页源代码,就用我截图中用到的八爪鱼采集器,可视化的,要提取链接的话,直接点击网页上的链接,会d出一个选项问你是否要采集链接,你选择采集链接即可。
通过获取a标签节点,然后获取href属性值,就获取到连接了
1、定义一个a标签
<a id='ta' href='abcjsp'>连接</a> 定义一个标签a节点2、获取href属性
<script>var a1 = documenetgetElementById('ta');//获取标签a
alert(a1href);//获取href的值。
</script>
以上就是关于如何取得鼠标点击的超链接的url全部的内容,包括:如何取得鼠标点击的超链接的url、javascript 获取父窗口URL,x页面通过a标签跳转到y页面,需要在y页面获取x的URL地址、如何抓取网页代码中的URL!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)