js脚本总结

时间:2024.5.15

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>js</title>

<script src="wbjs.js"></script>

<!--链接外部js样式-->

<script type="text/javascript">

function diaoyong()<!--声明函数被调用-->

{alert("内部调用")<!--弹出对话框“内部调用”-->

}

confirm("你是女生吗?")<!--弹出确认、取消对话框-->

function del()<!--删除按钮调用-->

{

if(confirm("确定要删除吗?")==true){

alert("删除")}

else{alert("不删除")}

}

</script>

</head>

<body>

<img onClick="waibudy()" src="../pic/bb.jpg" title="点击图片"><!--当鼠标经过图片的时候出现小的提示框“点击图片”图片的路径src(),当单击的时候调用外部js文件中的waibudy()命令。-->

<p onClick="alert('alt和title作用基本相同')" title="点我"><a href="#">点击弹出</a></p> <!--当点击"点击弹出"时,鼠标经过出现小的提示框“点我”当点击时弹出('alt和title作用基本相同')对话框!-->

<p onClick="waibudy()" title="点击调用""><a href="#">调用外部js</a></p>

<!—外部文件名是"wbjs.js",内部定义的函数是function waibudy()

{alert("欢迎光临")

},即弹出——欢迎光临-->

<p align="center"><a onclick="window.close()" href="#">关闭</a></p>

<!--当点击"关闭"时,出现是否关闭ie浏览器对话框,点确定关闭,点取消不关闭--> <!--复选框-->

<input type="checkbox" name="id"/>1<br/>

<input type="checkbox" name="id"/>2<br/>

<input type="checkbox" name="id"/>3<br/>

<input type="checkbox" name="id"/>4<br/>

<input type="checkbox" name="id"/>5<br/>

<input type="checkbox" name="id"/>6<br/>

<input type="submit" value="删除" onClick="del()"/><!--删除按钮,调用了del()函数;当删除对话框按下“确定”时弹出“删除”,“取消”就是“不删除”-->

</body>

</html>

Prompt:提示对话框的练习

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>测试</title>

<script type="text/javascript">

name=prompt("请输入一个朋友的名字","名字");//定义变量name它是一个“提示框”提示框上的字是“请输入一个朋友的名字”,默认值是“名字”

name1=prompt("请再输入一个朋友的名字","名字");//定义变量name1它是一个“提示框”提示框上的字是“请再输入一个朋友的名字”,默认值是“名字”

document.write(name+"是你最重要的人"+name1+"是你关心的人")//写入文档有输入“输入的名字1是你最重要的人,输入的第二个名字是你关心的人。即在当前文档中显示” </script>

</head>

<body>

</body>

</html>

getElementById获得id,setTimeout设置什么时间出现

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>无标题文档</title>

</head>

<body>

<span id="text"></span><!--先定义个id名为text-->

<p id="pp"></p><!--在定义一个id名为pp-->

<input type="text" id="user"/><!--文本框id名为user-->

<script type="text/javascript">

document.getElementById("text").innerHTML="你好,欢迎来到这里!"

//用getElementById得到一个区域用来文本输出的。在text区域,网页区域显示文本”你好,欢迎来到这里!“

document.getElementById("pp").innerHTML="来到这里!"

//document.getElementById("user").value="请输入你的账号!"

function aa()

{

setTimeout("document.getElementById('user').value='你好!'",2000);

//setTimeout设置2秒钟之后在输入文本框中出现”你好!“,文本框的id是text。 }

</script>

<input type="button" value="单击按钮" onclick="aa()"/>

<!--当点击”单击按钮“这个按钮时执行调用aa()函数。即当点击按钮时,点击之后2秒之后在文本框中出现”你好!“-->

</body>

</html>

setTimeout,getElementById

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>settimeout</title>

<script type="text/javascript">

/*function aa()

{alert("这个是3秒钟之后自动弹出来的");}

window.setTimeout("aa()",3000);

onLoad="window.setTimeout('window.close()',5000);"(在body内加载的,5秒钟之后弹出系统关闭窗口。)*/

function tanchu()

{window.setTimeout("alert('1秒啦!')",1000)}//定义一个函数过1秒钟之后出现对话框”1秒钟了!“

</script>

</head>

<body>

<form>

<input type="button" value="点击5秒钟弹出" onClick="tanchu()"/><!--早表单中添加按钮”点击1秒钟后弹出“然后执行调用tanchu()函数-->

</form>

<span id="one"></span><br><!--定义个区域id为one为了后面使用-->

<input type="text" id="ww" value=""/>

<script type="text/javascript">

document.getElementById("one").innerHTML="你好,欢迎"//用getElementById获得个id——one,在这个区域中显示文本"你好,欢迎"

document.getElementById("ww").value="你好"//获得id——ww在这个区域中显示“你好” </script>

</body>

</html>

moveTo,resizeTo

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>无标题文档</title>

</head>

<body>

<input type="button" value="打开窗口" onClick="win()" /><!--设置打开按钮,用来调用打开一个新的网页,当单击时调用win()-->

<input type="button" value="移动窗口" onClick="mov()" /><!--设置移动按钮,用来调用移动网页位置,当单击时调用mov()-->

<input type="button" value="关闭窗口" onClick="window.close()" />

<script type="text/javascript">

function win(){

my=window.open("","","width=200,height=100");//设置并打开一个新窗口,赋给变量my。方便以后改变它的属性

my.document.write("欢迎您!");//新窗口中写“欢迎你!”

}

function mov(){

my.window.moveTo(300,300);//移动my这个窗口它的坐标改成(300,300)

my.window.resizeBy(100,50);//重新设置大小宽增加100,长增加50

//my.window.resizeTo(400,300);

my.focus();//让my窗口始终在最前显示

}

</script>

</body>

</html>

setTimeout,getElementById

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>set</title>

</head>

<body>

<input type="text" id="user" value=""/>

<script type="text/javascript">

function onc(){

setTimeout("document.getElementById('user').value='你好!2秒过去了'",2000);

//setTimeout("document.getElementById('user').value='你好!4秒过去了'",4000);

//setTimeout("document.getElementById('user').value='你好!6秒过去了'",6000);

//setTimeout("document.getElementById('user').value='你好!8秒过去了'",8000);

}

</script>

<input type="button" value="单击按钮" onclick="onc()" />

</body>

</html>

setInterval,

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档</title>

</head>

<body>

<input type="text" id="user" size="40"/>

<script type="text/javascript">

function time(){

document.getElementById("user").value=new Date();

//获取系统时间在输入框区域中输出

}

a=setInterval("time()",1000);//定义一变量a作用是每隔一秒钟执行一次time(); //setInterval("time()",1000);

</script>

<input type="button" value="显示时间" onclick="setInterval('time()',1000)" /> <!--onclick后面不能是变量-->

<input type="button" value="停止时间" onclick="clearInterval(a)" />

</body>

</html>

setInterval

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>无标题文档</title>

</head>

<body>

<div id="num"></div>

<script type="text/javascript">

i=0;

function nn(){

i++;

document.getElementById("num").innerHTML=i;//innterHTML是用于块元素中的,而value

是用在input中的

}

setInterval("nn()",1000);

</script>

</body>

</html>

变量:

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>无标题文档</title>

</head>

<body>

<script type="text/javascript">

var name,sex,age;

name="穆海静"

sex="女"

age="25"

document.write("姓名:"+name+"<br>"+"性别:"+sex+"<br>"+"年龄:"+age+"<br>"); function sj(){

var time,h,m,s;

time=new Date();

h=time.getHours();

m=time.getMinutes();

s=time.getSeconds();

shijian="现在时间是:"+h+"时"+m+"分"+s+"秒"+"<br>";

document.getElementById("xx").innerHTML=shijian;

}

setInterval("sj()",1000);

shu=prompt("请输入一个数",00);

if(shu%2==0){

alert("你输入的是偶数!")

//document.write("你输入的是偶数!");

}

else{

alert("你输入的是奇数!")

//document.write("你输入的是奇数!")

}

</script>

<div id="xx"></div>

</body>

</html>

字符串

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 "/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title>

</head>

<body>

<script type="text/javascript">

str="你好,哈市劳动法看世界大附件了萨菲"

str1=str.substring(3,5)

document.write(str1)

</script>

</body>

</html>

注册表单:

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title>

</head>

<body onLoad="myform.user.focus()"> Transitional//EN"

<script type="text/javascript">

function check()

{if(myform.user.value==""){

alert("用户名不能为空!")

document.myform.user.focus(); return false

}

else if(myform.user.value.length<6){ alert("长度不足6位")

document.myform.user.select(); return false

}

if(myform.pas.value==""){

alert("密码不能为空!")

document.myform.pas.focus();

return false}

else if(myform.pas.value.length<6){ alert("长度不足6位")

document.myform.pas.select();

return false

}

if(myform.pas1.value!=myform.pas.value){ alert("密码不一致!")

document.myform.pas1.select(); return false

}

if(myform.tel.value==""){

alert("手机号不能为空!")

document.myform.tel.focus();

return false

}

else if(isNaN(myform.tel.value)) {alert("手机号必须是数字!") document.myform.tel.select();

return false}

else if(myform.tel.value.length!=11) {alert("手机位数不对!")

document.myform.tel.select();

return false

}

if(myform.yx.value==""){

alert("邮箱不能为空!")

document.myform.yx.focus();

return false

}

else if(myform.yx.value.indexOf("@")==-1||myform.yx.value.indexOf(".")==-1)

//判断在输入的邮箱字符中有没有@,如果有@那么就不会等于-1,如果没有找到@,那么它的值是-1.

{

alert("信箱格式错误!")

document.myform.yx.select();

return false}

else if(myform.yx.value.substring(0,1)>myform.yx.value.substring(0,1) || myform.yx.value.indexOf("@")==0)

//取字符串中从0字符开始到第一个字符结束,不包括第一个字符,0代表字符串中的第一个字符。

{alert("信箱格式错误!")

document.myform.yx.select();

return false}

}

function xz()

{location.href=document.myform.url.value

}

a=new Array("欢","迎","光","临");

for(i=0;i<a.length;i++)

{document.write(a[i])}

</script>

<form action="re.asp" method="post" name="myform" onSubmit="return check()">

<input type="text" name="user" /> 用户名<br />

<input type="password" name="pas" />密码<br />

<input type="password" name="pas1" />重复密码<br />

<input type="text" name="tel" />手机号<br/>

<input type="text" name="yx"/>邮箱<br/>

<input type="submit" name="sub" value="提交"/><br/>

<select name="url" onChange="xz()">

<option value="">百度</option>

<option value="">腾讯</option>

<option value="">51</option>

<option value="">人人</option>

<option value="">新浪</option>

</select>

</form>

</body>

</html>

更多相关推荐:
js总结

JavaScript语法:1、区分大小写2、变量弱类型:varPrompt提示用户输入内容访问节点:(标签)js中通过调用varoLi=document.getElementByTagName(“li”);获取…

html5的js总结

Html5总结首先在需要的页面加入如下js和css就可以使用了ltviewport的meta标签将屏幕的宽度设置为了与设备的宽度相同gtltmetanamequotviewportquotcontentquot...

js总结

js知识点1javascript是因特网上最流行的脚本语言js必须运行在浏览器2javascript语言可以放置的位置bodyhead3如何正确创建变量正确创建变量并赋值1gtvarmynamehellonam...

js总结

Js常用函数总结js提交表单及js表单验证20xx05092237js提交表单及js表单验证功能强大很多原本需要在服务器端实现的功能现在通过简单的js代码就可以在客服端实现同样的效果下面是一些常用的js表单验证...

js常用总结

JavaScript的内部对象1Object2String3Math4Date5toStringJavaScript代码放在另一个单独的文件里然后在网页HTML文件中使用SRC此单独文件的路径地址URL来使用此...

js_总结

Js知识总结1javascript是什么是网景公司开发的一种在浏览器端执行的脚本语言需要潜逃到html当中才能执行2为什么用a数据验证b动态页面c获得浏览器信息dAjax3怎么用a在ltheadgt中写ltsc...

js实现弹窗效果代码总结,如:子窗口刷新父窗口

js实现弹窗效果代码总结,如:子窗口刷新父窗口.txt54就让昨日成流水,就让往事随风飞,今日的杯中别再盛着昨日的残痕;唯有珍惜现在,才能收获明天。在我们平常开发中,做一些小特效,都比较喜欢使用javascri…

jquery.alert.js使用总结

1jqueryalertsjs中alert与dwz的alertMsg中alert样式冲突修改jqueryalertsjs中class为jalertjconfirmjimportantjprompt把对应的jqu...

九种js弹出对话框的方法总结

九种js弹出对话框的方法总结九种js弹出对话框的方法总结需要的朋友可以参考一下1最基本的js弹出对话框窗口代码这是最基本的js弹出对话框其实代码就几句非常简单复制代码代码如下ltscriptLANGUAGEqu...

js 调用服务器端方法总结

javascript函数中执行C代码中的函数方法一1首先建立一个按钮在后台将调用或处理的内容写入buttonclick中2在前台写一个js函数内容为documentgetElementByIdquotbtn1q...

js总结

javascript总结1eval函数首先来个最简单的理解eval可以将字符串生成语句执行和SQL的exec类似eval的使用场合是什么呢有时候我们预先不知道要执行什么语句只有当条件和参数给时才知道执行什么语句...

javascript常用函数总结

Js函数1documentwritequotquot输出语句2JS中的注释为3传统的HTML文档顺序是documentgthtmlgtheadbody4一个浏览器窗口中的DOM顺序是windowgtnaviga...

js总结(23篇)