onClick没有处理'a'元素

时间:2011-07-28 06:56:39

标签: php javascript html function onclick

我在css中有两个单独的类,我希望链接在单击时从一个切换到另一个。我甚至没有得到警报,所以我认为onClick部分存在问题:

   <script type="text/javascript">
     function find(word) {
       alert('check');
       if (document.getElementById(word).className == "remaining";) {
         document.getElementById(word).className = "found";
       } else {
         document.getElementById(word).className = "remaining";
       };
     };
   </script>
[...]
<a href="#" id="word20" class="remaining" onClick="find('word20');">LOL</a>

提前致谢

2 个答案:

答案 0 :(得分:4)

if (document.getElementById(word).className == "remaining";) {
------------------------- E R R O R ----------------------^

这里的假分号是错误。

我在Firefox JavaScript的错误控制台中发现了错误。使用 Ctrl + Shift + J 可以很容易地启动它。

答案 1 :(得分:2)

您遇到语法错误,脚本应如下所示:

<script type="text/javascript">
 function find(word) {
   alert('check');
   if (document.getElementById(word).className == "remaining") {
     document.getElementById(word).className = "found";
   } else {
     document.getElementById(word).className = "remaining";
   };
 };

删除;在“剩余”旁边