简单事件
JavaScript 使我们有能力创建动态页面 而事件是可以被JavaScript侦测到的行为
网页中每个元素都可以产生某些可以触发JavaScript的事件
简单说就是:触发…响应机制
- 事件是由三部分组成:事件源、事件类型、事件处理程序 ,也称为事件三要素
- 事件源:事件被触发的对象
- 事件类型:怎样被触发 ,鼠标点击?还是鼠标经过?还是键盘按下?
- 事件处理程序:通过一个函数赋值的方式 完成
鼠标事件
<body>
<button id="but"> 按钮 </button>
<div> div</div>
<script>
var but = document.getElementById('but')
but.onclick = function() {
alert('消失的按钮');
}
var div = document.querySelector('div')//获取当前选中的第一个元素
div.onclick = function(){
console.log('选中');
}
</script>
点击按钮 会弹出对话框 点击DIV 控制台会显示被选中的元素和次数
改变元素内容
JavaScript的DOM 操作可以改变网页内容。结果和样式 我们可以利用DOM操作元素来改变元素里面的内容、属性等
代码
<body>
<button>点击显示时间</button>
<div>某个时间</div>
<script>
var but = document.querySelector('button')
var div = document.querySelector('div')
but.onclick =function(){
div.innerText = getDate();
}
function getDate(){
var date = new Date();
var year = date.getFullYear(); // 返回的是年份
var month = date.getMonth()+1; //