Gur*_*rzo 8 javascript greasemonkey href hyperlink
这个问题跟这个问题一样,我再也不能回答了,所以我用我的账号重新发布了.
对不起这个烂摊子.
我需要一个Greasemonkey脚本,在页面加载时激活像'javascript:FUNCTION'这样的href链接.我见过这段代码:
<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>
Run Code Online (Sandbox Code Playgroud)
而且,即使在使用onload时它在本地页面上工作,当我在我的脚本中使用它时它也不起作用.
将代码从html页面的主体转移到Greasemonkey脚本时,可能会遗漏一些东西.
我希望这次问题更清楚,请原谅我的任何误解,但我仍然是JS的初学者.
Gur*_*rzo 20
解决它像这样:
window.location=document.getElementById('foo').href;
Run Code Online (Sandbox Code Playgroud)
无论如何,谢谢大家回答.
<script type="text/javascript">
function somescript() {
eval(document.getElementById('ololo').getAttribute('href').replace('javascript:', ''));
}
</script>
Run Code Online (Sandbox Code Playgroud)
我可以看到警报框。
请注意,这仅在其javascript代码进入href属性时才有效...
归档时间: |
|
查看次数: |
76428 次 |
最近记录: |