Javascript学习(第九章)

一,document对象常用事件

onkeydown事件

指在文档中按下某个键时触发。

ondrag事件

 指在文档中进行拖拽操作时持续触发的事件。

二,表单元素的常用事件

表单对象的常用属性,方法和事件
属性action表单数据将提交到的页面
method提交表单的方法,get()方法和post()方法
方法submit()提交表单
事件onsubmit表单提交时触发,返回值是false将不提交表单数据

三,文本框对象

文本框对象的常用属性,方法和事件
属性value文本框内容
readonly文本框的内容不能手动修改,但可以通过程序改变
方法focus()使文本框获得焦点
select()使文本框内容被选中
事件onblur光标离开文本框时触发
onfocus光标进入文本框时触发
onchange文本框的内容已改变且失去焦点时触发

四,复选框对象

复选框对象的常用属性和事件
属性checked获取或设置复选按钮是否选中;代码中可以通过改变该属性来设置复选框
value获取或设置复选框value属性的值
事件onblur失去焦点时触发
onfocus获得焦点时触发
onclick鼠标单击时触发

五,单选按钮对象

单独按钮对象的常用属性和事件
属性checked获取或设置复选按钮是否选中;代码中可以通过改变该属性来设置单选按钮的状态
value获取或设置复选框value属性的值
事件onblur失去焦点时触发
onfocus获得焦点时触发
onclick鼠标单击时触发

六,下拉列表对象

下拉列表对象的常用属性和事件
属性length返回下拉框中的选项总数
selectedIndex返回被选中的选项的索引号,从0开始;设置该属性值来改变当前选中的选项
options所用的选项组成的一个数组
value被选中的选项的value属性值
事件onblur失去焦点时触发
onfocus获得焦点时触发
onchange选项发生改变是触发

八,鼠标跟随

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>鼠标跟随</title>
		<style type="text/css">
			div{
				position:relative;
				width: 60px;
				height: 511px;
			}
			img{
				border-radius: 5px;
			}
			p{
				width: 500px;
				height: 300px;
				position: absolute;
				left: 0;
				top: 0;
				background-color: rgba(0,0,0,0.709);
				color: white;
				padding: 10px;
				display: none;
				pointer-events: none;
			}
		</style>
		
	</head>
	<body>
		<div id="div_1">
			<img src="img/1.jpg" alt="" >
			<p>
				<strong>简介</strong>
				<span>
					一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一
					一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一
					一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一
					一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一
					一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一
					一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一
					一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一
				</span>
			</p>
		</div>
		<script type="text/javascript">
			//获取div
			var div_1=document.getElementById("div_1")
			//鼠标移入到div上
			div_1.onmouseover=function(){
				//将p标签显示
				document.querySelector("p").style.display="block"
			}
			//onmouseout:鼠标从元素移开时触发的事件
			div_1.onmouseout=function(){
				//将p标签隐藏
				document.querySelector("p").style.display="none"
			}
			//onmousemove:鼠标移动时触发的事件
			div_1.onmousemove=function(event){
				document.querySelector("p").style.top=event.offsetY+"px"
				document.querySelector("p").style.left=event.offsetX+"px"
			}
		</script>
	</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值