为了账号安全,请及时绑定邮箱和手机立即绑定

小哥哥,小姐姐;看看哪里错啦;

小哥哥,小姐姐;看看哪里错啦;

cc___ 2017-04-11 16:42:09
<!DOCTYPE html><html><head> <title>cc01</title> <meta charset="utf-8"> <script type="text/javascript"> function showMes(){ alert('hello world!'); } var btn3 = document.getElementById('btn3'); var eventUtil={ addHandler:function(element,type,handler){ if (element.addEventListener) { element.addEventListener(type,handler,false); }else if (element.attachEvent) { element.attachEvent('on'+type,handler); }else{ element['on'+type]=handler; } }, removeHandler:function(element,type,handler){ if (element.removeEventListener) { element.removeEventListener(type,handler,false); }else if (element.detachEvent) { element.detachEvent('on'+type,handler); }else{ element['on'+type]=null; } } } eventUtil.addHandler(btn3,'click',showMas);</script></head><body><div id="box"> <input type="button" id="btn" value="button1"> <input type="button" id="btn2" value="button2"> <input type="button" id="btn3" value="button3"></div></body></html>
查看完整描述

3 回答

已采纳
?
我爱吃牛排

TA贡献47条经验 获得超127个赞

上面函数是showMes

下面调的showMas

然后你会发现还是不行哈哈哈 采纳我就告诉你怎么移一下代码位置就可以了

查看完整回答
1 反对 回复 2017-04-11
  • cc___
    cc___
    怎么移动的呢??
  • 我爱吃牛排
    我爱吃牛排
    昨天你回我太晚啦 楼下正解 当然你不移动也可以的 在JS代码外面加onload函数
?
始终上路过

TA贡献3条经验 获得超1个赞

js代码放div后面

查看完整回答
1 反对 回复 2017-04-11
?
一只会编程的狗子

TA贡献6条经验 获得超2个赞

方法名showMes和调用的showMas不同,随便改一个;

然后把整个<script type="text/javascript"></script>包括里面的内容移到</body>标签上面一行。。。

html是逐行编译的,所以要注意顺序问题

查看完整回答
1 反对 回复 2017-04-11
?
夺命小书生

TA贡献19条经验 获得超6个赞

上面函数是showMes

下面调的showMas

然后你会发现还是不行哈哈哈 采纳我就告诉你怎么移一下代码位置就可以了

上面函数是showMes

下面调的showMas

然后你会发现还是不行哈哈哈 采纳我就告诉你怎么移一下代码位置就可以了

上面函数是showMes

下面调的showMas

然后你会发现还是不行哈哈哈 采纳我就告诉你怎么移一下代码位置就可以了


查看完整回答
反对 回复 2017-04-12
?
nul诺

TA贡献1条经验 获得超0个赞

方法名字字写错了 showMes


eventUtil.addHandler(btn3,'click',showMas);

查看完整回答
反对 回复 2017-04-11
?
萧欢打靶把营归

TA贡献63条经验 获得超16个赞

你应该把自己的需求明确的提出来

查看完整回答
反对 回复 2017-04-11
  • 3 回答
  • 0 关注
  • 2096 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信