我和往常一样,一边喝早茶,一边上网和女粉丝侃大山,在手机和平板电脑上整理修改 《C++》 、 《C语言》 、 《Java》 等多年前写的教程,并研究学习各种品牌的小程序。
突然女粉丝问:“陈老师!听说你是公司里的HtmlDom大专家?”。
我答:“略懂略懂,略知1、2”。
女粉丝问:“陈老师!你知道鼠标事件案例的方法吗?”。
我答:“知道!”。
女粉丝问:“可以教我吗?”。
我答:“好的!下面写个教程,你回头等我更新网文吧!”。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<div onmousedown="CJD(this)" onmouseup="CJU(this)" style="background-color:yellow;width:90px;height:20px;padding:40px;">
Hello!</div>
<script>
function CJD(ChenJie)
{
ChenJie.style.backgroundColor="green";
ChenJie.innerHTML="陈老师的杰哥工作室。"
}
function CJU(ChenJie)
{
ChenJie.style.backgroundColor="yellow";
ChenJie.innerHTML="Hello!"
}
</script>
</body>
</html>
onmousedown="CJD(this)"
onmousedown是个鼠标按下事件,这个事件执行CJD(this)函数,this指向调用它的对像。
onmouseup="CJU(this)"
onmouseup是个鼠标按下事件,这个事件执行CJU(this)函数,this指向调用它的对像。
function CJD(ChenJie)
CJD(ChenJie)是个自定以函数,ChenJie是一个自定义变量它接收this传回的数据结构。
function CJU(ChenJie)
function CJU(ChenJie)和function CJD(ChenJie)同一个设计原理,一个处理鼠标按下的this,一个是处理鼠标松开的this。
ChenJie.style.backgroundColor="green"
ChenJie接收了一个this传送的数据结构元素,
ChenJie调用数据结构中的.style。
再调用其中的backgroundColor,再修改其值为"green"。
ChenJie.innerHTML="陈老师的杰哥工作室。" ChenJie接收了一个this传送的数据结构元素, ChenJie调用数据结构元素中的.innerHTML属性,写入修改其值为"陈老师的杰哥工作室。"。
ChenJie.style.backgroundColor="yellow"
ChenJie接收了一个this传送的数据结构元素,
ChenJie调用数据结构中的.style。
再调用其中的backgroundColor,再修改其值为"yellow"。
ChenJie.innerHTML="Hello!"
ChenJie接收了一个this传送的数据结构元素,
ChenJie调用数据结构元素中的.innerHTML属性,写入修改其值为"Hello!"。
杰哥学习笔记分享到这里,会不定期更新,喜欢的粉丝们请收藏、关注、点赞,我的作品。
更多内容请看
虎哥引流器
http://2008622.3vfree.cc/GongNengYie.html