从 JavaScript 调用 href
这与这个问题是同一个问题,我无法再回答这个问题了,所以我'我用我的帐户重新发布它。
抱歉造成混乱。
我需要一个 Greasemonkey 脚本,该脚本在页面加载时激活一个 href 链接,如“javascript:FUNCTION”。 我见过这段代码:
<script language="Javascript" type="text/javascript">
function somescript() {
window.location.href = document.getElementById('ololo').href;
}
</script>
<a href="javascript:alert('test');" id="ololo">test</a>
<br />
<a href="javascript:somescript()">click me</a>
并且,虽然即使使用 onload,它也可以在本地页面上工作,但当我在脚本中使用它时,它就不起作用。
当将代码从 html 页面正文传输到 Greasemonkey 脚本时,我可能遗漏了一些东西。
我希望这次的问题更清楚,请原谅任何误解,但我仍然是 JS 的初学者。
This is the same question as THIS ONE, I can't answer that anymore, so I'm re-posting it with my account.
Sorry for the mess.
I need a Greasemonkey script that on a page load activates a href link like 'javascript:FUNCTION'.
I've seen this code:
<script language="Javascript" type="text/javascript">
function somescript() {
window.location.href = document.getElementById('ololo').href;
}
</script>
<a href="javascript:alert('test');" id="ololo">test</a>
<br />
<a href="javascript:somescript()">click me</a>
and, while it works on a local page even when using onload, it doesn't work when I use it in my script.
Probably I'm missing something when transferring the code from the body of an html page to a Greasemonkey script.
I hope this time the question is more clear, excuse me for any misunderstanding, but I'm still a beginner with JS.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
像这样解决了:
无论如何谢谢大家的回答。
Solved it like this:
Thanks everyone for answering anyway.
我可以看到警报框。
请注意,这仅当其 javascript 代码进入 href 属性时才有效...
I can see the alert box..
Please note that this will only work when its javascript code into the href attribute...
这适用于您的场景吗?
Will this work for your scenario?