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

为什么会报错,说我的add,hello函数没有定义

为什么会报错,说我的add,hello函数没有定义

凤77 2017-09-09 10:29:24
<body>     <p id="clear">刮风这天,我喜欢握着你手</p>     <input type="button" value="点击" onclick="add()" />     <input type="button" value="点击" onclick="hello()" /></body><script>     function $(id){     return document.getElementById(id);     };     window.onload = function(){     var oClear = $('clear');     function add(){     oClear.style.display = 'none';     };     function hello(){     oClear.style.display = 'block';     };     }</script>
查看完整描述

3 回答

?
橋本奈奈未

TA贡献436条经验 获得超108个赞

HTML 上的事件句柄属性是指向全局作用域的,所以你的函数应该放在全局作用域下,你放在onload里当然调不到了

查看完整回答
反对 回复 2017-09-09
  • 3 回答
  • 1 关注
  • 1546 浏览
慕课专栏
更多

添加回答

举报

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