onclick 无法 跳转 js

html:
查看

js:
functin doCheck(id){
alert("daole");

  if(id!=0){
       alert("对不起,您没有权限");
       return false;
     }
  alert("daole");
  return true;
  }

点击“查看“的时候,为什么无法跳转到doCheck这个方法?
ps:${u.u_id }有值

7个回答

[code="java"] functin doCheck(id){
alert("daole");

if(id!=0){
alert("对不起,您没有权限");
return false;
}
alert("daole");
return true;
} [/code]

哥,你的js有语法错误.
functin 写错了

Loulley123
Loulley123 是这个问题,晕了,我后来才发现
7 年多之前 回复
iteye_15034
iteye_15034 其实他点击没有效果的原因就是语法错误,方法找不到。
7 年多之前 回复
iteye_15034
iteye_15034 实际上只需要把这个改掉,就可以正常运行。 当然onclick里面不需要javascript:。 link上面也别 href 和 onclick 同时使用,很奇怪。
7 年多之前 回复
kunkkaCoco
kunkkaCoco lz不会犯这么低级的错误吧。。。
7 年多之前 回复
chenhailong118
chenhailong118 哈哈,这个 我也看到了,同意
7 年多之前 回复
iteye_15034
iteye_15034 把functin改成 function
7 年多之前 回复

可能你设置了 超链接 所以没执行JS [color=red]href="www.sina.com" [/color]

Loulley123
Loulley123 我试过了的,去掉超链接以后还是无法执行js
7 年多之前 回复

把'functin'改成'function'就可以正常运行了。

airballcz
airballcz <a href="#" id="sina" ref="id12">查看</a> var obj = document.getElementById('sina'); obj.onclick = function() { if(obj.getAttribute('ref') == 'id1') { location.href = 'http://www.sina.com'; } else { alert('无权限访问该页面'); return false; } }
7 年多之前 回复
  1. 首先,onclick不需要使用javascript:xxx()的,因为只有href才能用到javascript:xxx()
  2. script的方法都以function定义,而你把function写错了.

这样改就好了,
[code="java"]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">


onclick 无法 跳转 js
<br> &lt;!--原(functin doCheck(id){ )--&gt;<br> function doCheck(id) {<br> alert(&quot;daole&quot;);</p> <pre><code> if (id != 0) { alert(&quot;对不起,您没有权限&quot;); return false; } alert(&quot;daole&quot;); return true; } &lt;/script&gt; &lt;/HEAD&gt; &lt;BODY&gt; &lt;!--原(&lt;a href=&quot;www.sina.com&quot; onclick=&quot;javascript:doCheck(&#39;${u.u_id }&#39;);&quot;&gt;查看&lt;/a&gt; )--&gt; &lt;a href=&quot;www.sina.com&quot; onclick=&quot;return doCheck(&#39;${u.u_id }&#39;);&quot;&gt;查看&lt;/a&gt; &lt;/BODY&gt; </code></pre> <p></HTML><br> [/code]</p>
Loulley123
Loulley123 onclick="javascript:doCheck()"这种写法也是可以的,是我把function 写成了functin了
7 年多之前 回复

1.函数名称错误。
2.你的函数有返回值。
调用方法错误。
应该如下:
查看

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问