原生js实例demos: http://pandoraui.github.io/learning-javascript/lesson2/10.html
原生js常用事件:
当网页加载时候:
onload和onunload事件
<body onload="checkCookies()">
或者window.οnlοad=function(){}
当图像加载的时候:
当鼠标移动到元素上时候\当鼠标移除元素的时候:
onmouseover ommousein ommouseout
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
</head>
<body>
<div οnmοuseοver="mOver(this)" οnmοuseοut="mOut(this)" style="background-color:#D94A38;width:120px;height:20px;padding:40px;">Mouse Over Me</div>
<script>
function mOver(obj){
obj.innerHTML="Thank You"
}
function mOut(obj){
obj.innerHTML="Mouse Over Me"
}
</script>
</body>
</html>
当元素获取焦点\当元素失去焦点时候:
onfocus onblur
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
</head>
<head>
<script>
function myFunction(x){
x.style.background="yellow";
}
</script>
</head>
<body>
输入你的名字: <input type="text" οnfοcus="myFunction(this)">
<p>当输入框获取焦点时,修改背景色(background-color属性) 将被触发。</p>
</body>
</html>
当输入字段被改变时候:
<input type="text" id="fname" onchange="upperCase()">
当提交表单时候:
鼠标点击事件:
onmousedown onmouseup onclick
<!DOCTYPE html>
<html>
<head>
<script>
function changetext(id)
{
id.innerHTML="Ooops!";
}
</script>
</head>
<body>
<h1 οnclick="changetext(this)">点击文本!</h1>
</body>
</html>
按键事件:
onkeydown
onkeyup
一、页面内有一个正方形元素 实现对其拖拽和放下