javascript和onclick

javascript和onclick,javascript,Javascript,这就是我想要的: 当用户单击Go时,会出现警告消息,但用户仍在同一页面上。对于上面的代码,这不起作用。我该怎么做?您需要使函数返回false;防止链接被跟踪。更改为: <SCRIPT language="Javascript"> function hello() { alert("Hello"); } </SCRIPT> <a href="http://www.example.com" onclick="hello();">Go </a>

这就是我想要的:


当用户单击Go时,会出现警告消息,但用户仍在同一页面上。对于上面的代码,这不起作用。我该怎么做?

您需要使函数返回false;防止链接被跟踪。

更改为:

<SCRIPT language="Javascript"> 
function hello() {
  alert("Hello");
}
</SCRIPT>

<a href="http://www.example.com" onclick="hello();">Go </a>
或者,如果您正在确定函数内部的结果:

<a href="http://www.example.com" onclick="hello(); return false;">Go </a>

您可以使用onclick创建一个div标记,并根据div设置css样式,使其看起来像一个链接。

尝试:

<SCRIPT language="Javascript"> 
function hello() {
  alert("Hello");
  return false;
}
</SCRIPT>

<a href="http://www.example.com" onclick="return(hello());">Go </a>
编辑:

<SCRIPT language="Javascript"> 
function hello() {
    alert("Hello");
}
</SCRIPT>

<a href="http://www.example.com" onclick="return false; hello();">Go </a>

您需要颠倒顺序,使hello在返回false之前。实际上,它只是将false返回给事件处理程序并停止执行。
<a href="http://www.example.com" onclick="hello(); return false; ">Go </a>