1、使用动态绑定显示问候语
<script>
function Child_Wel(){
alert('小朋友请来儿童休息区喔');
}
function Adult_Wel(){
alert('欢迎来到成人世界!');
}
</script>
</head>
<body>
<p><button id="Child">喔系小朋友</button></p>
<p><input type="button" value="你好" id="Adult"></p>
<script>
var child=document.getElementById('Child');
child.onclick=Child_Wel; //这个函数这里不能加括号,否则还没点击按钮就直接执行了
var Adult=document.getElementById('Adult');
Adult.onclick=Adult_Wel;
</script>
还可以用addEventListener(event,function[,useCapture])
向按钮添加点击事件,即这样:
<script>
var child=document.getElementById('Child').addEventListener('click',Child_Wel);
var Adult=document.getElementById('Adult').addEventListener('click',Adult_Wel);
</script>
注意,event是事件名,不能加on,加on是事件属性名。
2、鼠标移入和移出时显示不同的图片
1.静态绑定的方式
<script>
function mouse_out(){ //鼠标移开
document.getElementById('img1').src='img/抓狂.png';
}
function mouse_over(){ //鼠标经过
document.getElementById('img1').src='img/闭嘴.png';
}
</script>
</head>
<body>
<p>
<img src="img/抓狂.png" id="img1" width="300" alt="" onmouseover="mouse_over()" onmouseout="mouse_out()">
</p>
</body>
2.动态绑定的方式
<script>
function mouse_out(){ //鼠标移开
document.getElementById('img1').src='img/抓狂.png';
}
function mouse_over(){ //鼠标经过
document.getElementById('img1').src='img/闭嘴.png';
}
</script>
</head>
<body>
<p>
<img src="img/抓狂.png" id="img1" width="300" alt="">
</p>
<script>
var out=document.getElementById('img1');
out.onmouseout=mouse_out;
var over=document.getElementById('img1').addEventListener('mouseover',mouse_over);
</script>