javascript简单事件处理和with用法介绍


Posted in Javascript onSeptember 16, 2013

这一期介绍一些简单的事件处理:
1.鼠标点击

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<title> New Document </title> 
<meta name="Generator" content="EditPlus"> 
<meta name="Author" content=""> 
<meta name="Keywords" content=""> 
<meta name="Description" content=""> <script type="text/javascript"> 
function click1(obj) 
{ 
alert(obj.innerHTML); 
} 
</script> 
</head> 
<body> 
<div onclick="click1(this)" style="cursor:pointer">点击我吧</div> 
</body> 
</html>

this即div的上下文,点击后会弹出<div>之间的内容。
2.鼠标移动
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<title> New Document </title> 
<meta name="Generator" content="EditPlus"> 
<meta name="Author" content=""> 
<meta name="Keywords" content=""> 
<meta name="Description" content=""> <script type="text/javascript"> 
function mouse1(obj) 
{ 
obj.style.color = "#f00"; 
obj.style.fontSize = "18px" 
} 
function mouse2(obj) 
{ 
obj.style.color = "#000"; 
obj.style.fontSize = "16px" 
} 
</script> 
</head> 
<body> 
<div onmouseover="mouse1(this)" onmouseout="mouse2(this)">移动到这儿</div> 
</body> 
</html>

onmouseover鼠标放到那儿时,会把字体变大,字体成为红色,离开时字体和颜色恢复。
3.with用法
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<title> New Document </title> 
<meta name="Generator" content="EditPlus"> 
<meta name="Author" content=""> 
<meta name="Keywords" content=""> 
<meta name="Description" content=""> <script type="text/javascript"> 
with(document) 
{ 
write("niujiabin"+"<br/>"); 
write("maybe"+"<br/>"); 
write("gossip"+"<br/>"); 
} 
</script> 
</head> 
<body> 
</body> 
</html>

效果与如下相同
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<title> New Document </title> 
<meta name="Generator" content="EditPlus"> 
<meta name="Author" content=""> 
<meta name="Keywords" content=""> 
<meta name="Description" content=""> <script type="text/javascript"> 
document.write("niujiabin"+"<br/>"); 
document.write("maybe"+"<br/>"); 
document.write("gossip"+"<br/>"); 
</script> 
</head> 
<body> 
</body> 
</html>
Javascript 相关文章推荐
javascript String 的扩展方法集合
Jun 01 Javascript
javascript 动态添加事件代码
Nov 30 Javascript
JavaScript中String和StringBuffer的速度之争
Apr 01 Javascript
基于jquery的使ListNav兼容中文首字拼音排序的实现代码
Jul 10 Javascript
利用jQuery实现打字机字幕效果实例代码
Sep 02 Javascript
Bootstrap基本组件学习笔记之input输入框组(9)
Dec 07 Javascript
js 开发之autocomplete=&quot;off&quot;在chrom中失效的解决办法
Sep 28 Javascript
详解基于 Nuxt 的 Vue.js 服务端渲染实践
Oct 24 Javascript
ES6 javascript中class静态方法、属性与实例属性用法示例
Oct 30 Javascript
详解Nuxt.js Vue服务端渲染摸索
Feb 08 Javascript
angularjs数组判断是否含有某个元素的实例
Feb 27 Javascript
Vue项目打包压缩的实现(让页面更快响应)
Mar 10 Javascript
js的.innerHTML = &quot;&quot;IE9下显示有错误的解决方法
Sep 16 #Javascript
js window.print实现打印特定控件或内容
Sep 16 #Javascript
基于jquery的网站幻灯片切换效果焦点图代码
Sep 15 #Javascript
jquery中邮箱地址 URL网站地址正则验证实例代码
Sep 15 #Javascript
如何解决Jquery库及其他库之间的$命名冲突
Sep 15 #Javascript
异步动态加载js与css文件的js代码
Sep 15 #Javascript
javascript 实现键盘上下左右功能的小例子
Sep 15 #Javascript
You might like
apache配置虚拟主机的方法详解
2013/06/17 PHP
php 判断是否是中文/英文/数字示例代码
2013/09/30 PHP
强制PHP命令行脚本单进程运行的方法
2014/04/15 PHP
php生成百度sitemap站点地图类函数实例
2014/10/17 PHP
php使用递归计算文件夹大小
2014/12/24 PHP
PHP中通过trigger_error触发PHP错误示例
2015/06/23 PHP
浅析Yii2集成富文本编辑器redactor实例教程
2016/04/25 PHP
多种方法实现JS动态添加事件
2013/11/01 Javascript
JS控制图片等比例缩放的示例代码
2013/12/24 Javascript
node.js中的fs.writeFile方法使用说明
2014/12/14 Javascript
javascript中alert()与console.log()的区别
2015/08/26 Javascript
Nodejs之http的表单提交
2017/07/07 NodeJs
Vue 进入/离开动画效果
2017/12/26 Javascript
使用webpack搭建pixi.js开发环境
2020/02/12 Javascript
vue实现图片按比例缩放问题操作
2020/08/11 Javascript
Python缩进和冒号详解
2016/06/01 Python
python线程、进程和协程详解
2016/07/19 Python
python线程池(threadpool)模块使用笔记详解
2017/11/17 Python
对Python中range()函数和list的比较
2018/04/19 Python
python3.x实现发送邮件功能
2018/05/22 Python
Python从Excel中读取日期一列的方法
2018/11/28 Python
python 提取key 为中文的json 串方法
2018/12/31 Python
python实现简单图片物体标注工具
2019/03/18 Python
如何通过50行Python代码获取公众号全部文章
2019/07/12 Python
python将字典列表导出为Excel文件的方法
2019/09/02 Python
win7下 python3.6 安装opencv 和 opencv-contrib-python解决 cv2.xfeatures2d.SIFT_create() 的问题
2019/10/24 Python
Python partial函数原理及用法解析
2019/12/11 Python
PyQt5实现画布小程序
2020/05/30 Python
python 监控服务器是否有人远程登录(详细思路+代码)
2020/12/18 Python
纯HTML+CSS3制作导航菜单(附源码)
2013/04/24 HTML / CSS
司机职责范本
2014/03/08 职场文书
读书活动总结
2014/04/28 职场文书
门面房租房协议书
2014/12/01 职场文书
大国崛起日本观后感
2015/06/02 职场文书
董事长致辞
2015/07/29 职场文书
python实现简易名片管理系统
2021/04/11 Python