如何获取页面中链接的URL?JAVASCRIPT:如何获取页面中链接的URL?
如何获取iframe的当前src?
我想要做的是为页面中的链接添加一个特殊的背景颜色,如果链接的URL与iframe中的src相同。
也就是说,当你点击链接时,它的目标是iframe(当然,改变它的src)。我想链接的背景颜色改变。我也希望当我点击下一个以iframe为目标的链接时,它会改回来。
我在想,我将需要JavaScript来做到这一点。尽管我是一个noob,所以我不确定如何评估链接的URL,以便我可以根据iFrame的源对其进行测试,并使用“if”语句更改链接的背景。
我想我可以使用onClick事件来更改背景颜色(并恢复所有相邻链接的背景颜色),而无需阅读iframe src,但这是最优雅的方式吗? (总共有大约10个链接!)
这是我写的一些代码,只是为了看看我能不知何故地在使用javascript的链接中读取url,但它对我而言不起作用。
<script type="text/javascript">
var myLink = document.getElementById("myLink");
var myURL = myLink.URL;
alert(myURL);
</script>
警报不会弹出。
任何帮助表示赞赏。谢谢。
你可能已经做了一个简单的错误:指定的网址被称为 “HREF”,而不是 “URL” 的属性。 – Sam
你试过了吗?var urlOfMyPage = document.url;' – Vikram