我有一个链接转到指定的链接。 <a href="#question">
我需要它也执行Javascript脚本,所以我做:需要转到指定的链接并同时执行javascript
`<a href="javascript:SomeFunction();#question">`
,没有工作。我想我必须跳转到Javascript的指定链接。我如何去从JavaScript命名的链接?
我有一个链接转到指定的链接。 <a href="#question">
我需要它也执行Javascript脚本,所以我做:需要转到指定的链接并同时执行javascript
`<a href="javascript:SomeFunction();#question">`
,没有工作。我想我必须跳转到Javascript的指定链接。我如何去从JavaScript命名的链接?
将指定停泊在href
,要么使用onclick
或注册的<a>
事件通过JavaScript。
因此,要么:
<a href="#question" onclick="SomeFunction();">
或(本示例使用的prototype为例,你可以做同样的与其他JavaScript框架或纯JavaScript):
<a href="#question" id="question_link">
<script type="text/javascript">
$('question_link').observe('click', SomeFunction);
</script>
Window.location.hash = “问题”
不能让它工作 – 2009-09-22 18:52:51
window.location = "location here"
这将重定向到任何URL
例:了window.location = “的#header”
,或者在使用框架如jQuery
$('a.cool').click(function(){
someFunction(this);
window.location = "#hash";
return false;
});
尝试:
<a href="javascript:SomeFunction();document.location='#question'">
+1不使用伪协议javascript: – Residuum 2009-09-22 20:18:33