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

关于绑定事件

http://img1.sycdn.imooc.com//57e295a4000117d613660768.jpg

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>js练习</title>

</head>

<body>

<input type="button" value="弹窗" onclick="javascript:alert('看看')">

<input type="button" value="弹窗" id="button">

<script type="text/javascript">

var xp=document.getElementById('button');

 xp.onclick=alert('测试');

</script>

</body>

</html>

为什么我一刷新页面就自动弹出测试??难道不应该是我点击第二个按钮才出现吗??

正在回答

3 回答

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>js练习</title>

</head>
<script type="text/javascript">

 function aa(){
     var xp=document.getElementById('button');

 xp.onclick=alert('测试');
 }

</script>
<body>

<input type="button" value="弹窗" onclick="javascript:alert('看看')">

<input type="button" value="弹窗" onclick="aa()" id="button">



</body>

</html>
0 回复 有任何疑惑可以回复我~

alert需要在

function xx(){

    这里

}    

  才会点击触发,否则是会自动触发的。

0 回复 有任何疑惑可以回复我~

好吧,我知道了。。alert本来就是个函数,加个括号就自动调用了。。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于绑定事件

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信