原生js实现
来源:互联网 发布:20中国每年移民数据 编辑:程序博客网 时间:2024/06/08 15:52
原生js实例demos: http://pandoraui.github.io/learning-javascript/lesson2/10.html
原生js常用事件:
当网页加载时候:
onload和onunload事件
<body onload="checkCookies()">
或者window.onload=function(){}
当图像加载的时候:
当鼠标移动到元素上时候\当鼠标移除元素的时候:
onmouseover ommousein ommouseout
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
</head>
<body>
<div onmouseover="mOver(this)" onmouseout="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" onfocus="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 onclick="changetext(this)">点击文本!</h1>
</body>
</html>
按键事件:
onkeydown
onkeyup
一、页面内有一个正方形元素 实现对其拖拽和放下
- 原生JS实现轮播图
- 原生js实现Ajax
- 原生js实现ajax
- 原生JS实现Ajax
- 原生js实现ajax
- js原生 实现分页
- Js原生实现轮播图
- 原生JS实现split()
- 原生js实现轮播图
- 原生js实现评论
- 原生js实现Ajax
- 原生JS实现轮播图
- 原生js实现计算器
- 原生js实现Ajax
- JS原生轮播图实现
- 原生JS实现Promise
- 原生js实现倒计时
- 轮播图--原生js实现
- like功能以及check功能
- 5.3.0 Date 类型
- 两个不同概念?物联网是人工智能的基石
- 修改php-fpm和nginx运行用户
- linux交叉编译工程中,单独编译某个文件的方法
- 原生js实现
- 自媒体收益达到瓶颈怎么办?这些赚钱方式让你收入翻倍
- JAVA反射原理
- 标准库中sort与unique
- QuartZ Cron表达式
- Java虚拟机的基本机构
- android webview 缓存无网络
- 有史以来最全的前端学习方法
- easyui的datagrid修改一行信息后,更新本行