方式一:直接在标签中添加属性
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>添加事件的第一种方式</title>
<script type="text/javascript">
function get_event(){
alert('直接在标签中添加属性');
}
</script>
</head>
<body>
<span onclick="get_event()">点这里触发事件</span>
</body>
</html>
在页面中点击文字“点这里触发事件”会执行方法get_event():
方式二:获取标签对象后添加属性
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>添加事件的第二种方式</title>
</head>
<body>
<span id='two'>点这里触发事件</span>
<script type="text/javascript">
document.getElementById('two').onclick = function(){
alert('获取标签对象后添加属性');
};
</script>
</body>
</html>
在页面中点击文字“点这里触发事件”会执行方法:
方式三:获取标签对象后添加事件监听
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>添加事件的第三种方式</title>
</head>
<body>
<span id='three'>点这里触发事件</span>
<script type="text/javascript">
document.getElementById('three').addEventListener('click',function(){
alert('获取标签对象后添加事件监听');
});
</script>
</body>
</html>
在页面中点击文字“点这里触发事件”会执行方法: