为了账号安全,请及时绑定邮箱和手机立即绑定
课程 \ JavaScript进阶篇

JavaScript进阶篇

6-2 鼠标单击事件( onclick )
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>单击事件 </title>
<script type="text/javascript">
function openwin(){
window.open('http://www.imooc.com','_blank','height=600,width=400,top=100,toolbar=no,left=0,menubar=no,scrollbars=no,status=no');}
</script>
</head>
<body>
<form>
<input name="点击我" type="button" value="点击我" onclick="openwin()"/>
</form>
</body>
</html>
2018-07-10 查看完整代码
6-3 鼠标经过事件(onmouseover)
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title> 鼠标经过事件 </title>
<script type="text/javascript">
function message(){
confirm("请输入密码后,再单击确定!"); }
</script>
</head>
<body>
<form>
密码:<input name="password" type="password" >
<input name="确定" type="button" value="确定" onmouseover="message()"/>
</form>
</body>
</html>
2018-07-26 查看完整代码
6-4 鼠标移开事件(onmouseout)
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>鼠标移开事件 </title>
<script type="text/javascript">
function message(){
alert("不要移开,点击后进行慕课网!"); }
</script>
</head>
<body>
<form>
<!--<input type="button" value="qqqqq" onmouseout="message()">-->
<a href="http://www.imooc.com" onmouseout="message()">点击我</a>
</form>
</body>
</html>
2018-07-26 查看完整代码
6-5 光标聚焦事件(onfocus)
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title> 光标聚焦事件 </title>
<script type="text/javascript">
function message(){
alert("请选择,您现在的职业!");
}
</script>
</head>
<body>
请选择您的职业:<br>
<form>
<select name="career" onfocus="message()">
<option>学生</option>
<option>教师</option>
<option>工程师</option>
<option>演员</option>
<option>会计</option>
</select>
</form>
</body>
</html>
2018-07-26 查看完整代码
6-6 失焦事件(onblur)
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title> 失焦事件 </title>
<script type="text/javascript">
function message(){
alert("请确定已输入密码后,在移开!"); }
</script>
</head>
<body>
<form>
用户:<input name="username" type="text" value="请输入用户名!" >
密码:<input name="password" type="text" value="请输入密码!" onblur="message()">
</form>
</body>
</html>
2018-07-26 查看完整代码
6-7 内容选中事件(onselect)
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title> 内容选中事件 </title>
<script type="text/javascript">
function message(){
alert("您触发了选中事件!"); }
</script>
</head>
<body>
<form>
个人简介:<br>
<textarea name="summary" cols="60" rows="5"onselect="message()">请写入个人简介,不少于200字!</textarea>
</form>
</body>
</html>
2018-07-26 查看完整代码
6-8 文本框内容改变事件(onchange)
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title> 文本框内容改变事件 </title>
<script type="text/javascript">
function message(){
alert("您改变了文本内容!"); }
</script>
</head>
<body>
<form>
个人简介:<br>
<textarea name="summary" cols="60" rows="5"onchange="message()">请写入个人简介,不少于200字!</textarea>
</form>
</body>
</html>
2018-07-26 查看完整代码
6-9 加载事件(onload)
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title> 加载事件 </title>
<script type="text/javascript">
function message(){
alert("加载中,请稍等…"); }
</script>
</head>
<body onload="message()">
欢迎学习JavaScript。
</body>
</html>
2018-07-26 查看完整代码
6-10 卸载事件(onunload)
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title> 卸载事件 </title>
<script type="text/javascript">
window.onunload = onunload_message;
function onunload_message(){
alert("您确定离开该网页吗?");
}
</script>
</head>
<body onunload="onunload_message">
欢迎学习JavaScript。
</body>
</html>
2018-07-26 查看完整代码
6-11 编程练习
<!DOCTYPE html>
<html>
<head>
<title> 事件</title>
<script type="text/javascript">
function count(){

//获取第一个输入框的值
var a = document.getElementById('txt1').value;
//获取第二个输入框的值
var b = document.getElementById('txt2').value;
//获取选择框的值
var c = document.getElementById('select').value;
var d = "";
//获取通过下拉框来选择的值来改变加减乘除的运算法则
switch(c){
case "+":
d = parseInt(a)+parseInt(b);
break;
case "-":
d = parseInt(a)-parseInt(b);
break;
case "*":
d = parseInt(a)*parseInt(b);
break;
default:
case "/":
d = parseInt(a)/parseInt(b);
}
//设置结果输入框的值
document.getElementById('fruit').value = d;
}
</script>
</head>
<body>
<input type='text' id='txt1' />
<select id='select'>
<option value='+'>+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<input type='text' id='txt2' />
<input type='button' value=' = ' onclick=count() /> <!--通过 = 按钮来调用创建的函数,得到结果-->
<input type='text' id='fruit' />
</body>
</html>
2018-07-26 查看完整代码
7-1 什么是对象
<html>
<head>
<script type="text/javascript">
var myarray=new Array(5);
mynum = myarray.length;
document.write("数组长度:"+mynum);
</script>
</head>
<body>
</body>
</html>
2018-07-26 查看完整代码
7-3 返回/设置年份方法
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>获得年份 </title>
<script type="text/javascript">
var mydate=new Date();
var myyear= mydate.getFullYear();
document.write("年份:"+myyear);
</script>
</head>
<body>
</body>
</html>
2018-07-10 查看完整代码
7-4 返回星期方法
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>获得星期</title>
<script type="text/javascript">
var mydate=new Date();
var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
document.write("今天是:" + mydate.getDay()+"<br>");
document.write( mydate.getYear()+"<br>");
document.write( mydate.getMonth()+1+"<br>");
document.write( mydate.getMinutes()+"<br>");
document.write( mydate.getSeconds()+"<br>");
</script>
</head>
<body>
</body>
</html>
2018-07-26 查看完整代码
7-5 返回/设置时间方法
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>日期对象 </title>
<script type="text/javascript">
var mydate=new Date();
document.write("当前时间:"+mydate+"<br>");
mydate.setTime( mydate.getTime() + 2* 60 * 60 * 1000);
document.write("推迟二小时时间:" + mydate);
</script>
</head>
<body>
</body>
</html>
2019-01-14 查看完整代码
7-6 String 字符串对象
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>string对象 </title>
<script type="text/javascript">
var message="I love JavaScript!";
var mychar=message.toLowerCase() ;
document.write("字符串为:"+mychar+"<br>");
document.write(message.toUpperCase);
</script>
</head>
<body>
</body>
</html>
2018-07-26 查看完整代码
7-7 返回指定位置的字符
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>string对象 </title>
<script type="text/javascript">
var mystr="I love JavaScript!"
document.write(mystr.charAt(mystr.length-1) );
</script>
</head>
<body>
</body>
</html>
2018-07-26 查看完整代码
7-8 返回指定的字符串首次出现的位置
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>string对象 </title>
<script type="text/javascript">
var mystr="Hello World!"
document.write(mystr.indexOf("o")+"<br>");
document.write(mystr.indexOf("o",mystr.indexOf("o")+1))
</script>
</head>
<body>
</body>
</html>
2018-07-10 查看完整代码
7-9 字符串分割split()
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<script type="text/javascript">
var mystr="86-010-85468578";
document.write(mystr.split("-")+ "<br />");
document.write(mystr.split("")+ "<br />");
document.write(mystr.split("",3));
</script>
</head>
<body>
</body>
</html>
2018-07-11 查看完整代码
7-10 提取字符串substring()
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>string对象</title>
<script type="text/javascript">
var mystr="Hello World!"
document.write(mystr.substring(6)+ "<br />");
document.write(mystr.substring(0,5));
</script>
</head>
<body>
</body>
</html>
2018-07-10 查看完整代码
意见反馈 帮助中心 APP下载
官方微信