是否可以从锚标记调用 Javascript?
可能的重复:
在js中处理URL锚点更改事件
是否可以有一个javascript函数通过锚标记运行。
例如,如果您访问... www.site.com/index.html#function1 ... 那么 function1 会运行吗?
Possible Duplicate:
Handle URL anchor change event in js
Is it possible to have a javascript function run via an anchor tag.
E.g. if you went to... www.site.com/index.html#function1 ... Then function1 would run?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
在页面上放置一个 onload 侦听器,并在指向锚点的链接上放置一个单击侦听器。触发后,检查 window.location.href,如下所示:
Put a an onload listener on the page and a click listener on the link that goes to the anchor. When fired, check window.location.href, something like:
您不能通过简单地将其包含在锚标记中来做到这一点,但您可以使用主题标签 (
location.hash
) 来调用您的函数You can't do that by simply including it in the anchor tag but you could use the hashtag (
location.hash
) in order to call your function你不能像这样调用javascript,但是如果你控制其他站点,你可以检查正文Load事件中的URL,然后执行脚本。
You can't call the javascript like that, but if you control the other site, you can check the URL in the body Load event, then execute a script.