javascript中onclick事件不响应是怎么回事

<html>
<head>
<link href="mario.css" type="text/css" rel="stylesheet"/>

<script type="text/javascript">
<!--
function Mario(){
this.x=0;
this.y=0;
this.move=function(direct){
switch(direct){
case 1;
window.alert("右移动");
break;
<html>
<head>
<link href="mario.css" type="text/css" rel="stylesheet"/>

<script type="text/javascript">
<!--
function Mario(){
this.x=0;
this.y=0;
this.move=function(direct){
switch(direct){
case 1;
window.alert("右移动");
break;
}
}
}
function marioMove(){
window.alert("marioMove");
}
//-->
</script>
</head>
<body>
<div class="gamediv">
<img style="width:70px;"src="mario1.png"/>
</div>
<table border="1px" class="controlcenter">
<tr><td colspan="3">键盘</td></tr>
<tr><td>**</td><td><input type="button" value="↑" /></td><td></td></tr>
<tr><td>**</td><td>**</td><td><input type="button" value="→"onclick="marioMove()"/></td></tr>
<tr><td></td><td></td><td></td></tr>
</table>
</body>
</html>
为什么点击→的时候跳不出marioMove

帮你改了下,自己看吧

<html>
<head>
<link href="mario.css" type="text/css" rel="stylesheet"/>
<script type="text/javascript">
  function Mario(){
     this.x=0;
     this.y=0;
     this.move=function(direct){
          switch(direct){
         case 1 :
               alert("右移动");
               break;
}
}
}
   function marioMove(){
       alert("marioMove");
  new Mario().move(1);
 }
</script>
</head>
<body>
<div class="gamediv">
<img style="width:70px;"src="mario1.png"/>
</div>
<table border="1px" class="controlcenter">
<tr><td colspan="3">键盘</td></tr>
<tr><td>**</td><td><input type="button" value="↑" /></td><td></td></tr>
<tr><td>**</td><td>**</td><td><input type="button" value="→"onclick="marioMove()"/></td></tr>
<tr><td></td><td></td><td></td></tr>
</table>
</body>
</html>
温馨提示:内容为网友见解,仅供参考
无其他回答

javascript 为什么按钮的onclick事件不触发 按了没反应
主要是你写的位置是script里边还是行内还是body,herd和body加script标签,有时候浏览器也会出现错误,先刷新一下如果还不行就重新打开!如果单纯的练习的话可以一个个试试获取input标签name和ID正常来说你这只要有script标签语法是不会报错,另外不知道为什么你的单标记标签会多出来一个\/出来,可以去掉试...

急!!!JSP的onClick和onSubmit都不执行
} 就可以测试出onClick或onSubmit事件是否起作用了,我测试了一下前面两个事件都能被触发。我看原因在于你原来的move函数:document.newinfo.information.value=document.newinfo.end_month.value document下的这个newinfo自定义对象有问题

js为什么按钮中的onclick事件不触发,按了没有反应
首先,把代码中的所有Document都改为document,请注意大小写!!!js中只有document对象,并不存在Document对象!这不是你觉得大写好看就能随便改的!其次,把所有creatElement改成createElement,这种漏写字母的错误其实仔细检查一下就能发现的。最后,把 td_person.appendChild(td_person); 改为 td_person....

JavaScript中onlick事件引起页面刷新的解决方案
在JavaScript中,处理onclick事件时若页面频繁刷新,可能问题出在事件触发后,页面未能正确执行预期操作。举例来说,当页面初始显示"123",点击按钮后应显示"456",但刷新页面回至默认"123"。这种现象通常表明事件处理函数未能妥善更新页面状态或未正确阻止页面默认行为。为了找到问题所在,首先确保onclick事件...

html5中onclick中的js函数无法执行,如何解决?
原因是这个元素绑定了类似onclick的事件,比如touchstart() touchend();把代码放入一个函数执行即可。解决方法:改为onclick = "alert(1)"; 在我页面实现了,能弹出弹窗。就您这个问题来说,可能绑定了如图所示:JavaScript 函数和事件:上面例子中的 JavaScript 语句,会在页面加载时执行。通常,我们...

A标签触发onclick事件而不跳转的多种解决方法
在web页面开发时 我们经常会遇到下列情况 一个标签仅仅是要触发onclick行为 表现上要有鼠标的pointer指针显示 或者其他类似a标签的视觉效果 比如执行删除操作时 为了避免误操作 我们要弹出对话框让用户确定是否删除 因此我们经常会用链接形式代替 触发onclick事件 代码如下 复制代码 代码如下: function del...

html图片的onclick事件无反应?
本身就能实现的,style="cursor:pointer"这就是实现你的需求。只是需要点击图片弹出ok的话做以下调整:onclick="javascript:alert('ok')"。需要加上javascript:

javaScript button事件没反应???
按钮事件onClick写错了,把onCliick=JavaScript:forwardl()改成onClick=JavaScript:forwardl()就好了。楼主写错了一个单词。

JavaScript中的键盘事件为什么失效?
2、onkeydown和onclick要用全小写,不要用驼峰写法。下面是改过后的代码:<!DOCTYPE html> 键盘事件实验 var use,pass window.onload = function() { use = document.getElementById("user");pass = document.getElementById("pass");var denglu = document.getElementById("denglu");use...

js如何使onclick事件无效
'btn').onclick=null;alert('成功使上面按钮点击失效!');">使上面按钮点击事件失效 其中最关键的是这句document.getElementById('btn').onclick=null;2、如图,这是测试点击上面的按钮弹出的警告 3、点击下面按钮,提示上面的按钮点击失效 4、再次点击上面的按钮没有弹出效果了 ...

相似回答