1、声明数组
动态初始化var arr=new Array(3);
静态初始化var arr=new Array(“a”,”b”,”c”);
for(i=0;i<arr.length;i++){ // var i或者 i 不能使int i
alert(arr[i]);
}
2、事件处理
onload 网页加载 onunload 关闭网页
onclick 单击事件 var value=document.myform.name.value;//取值
3、正则表达式
语法: /正则表达式/.test(验证的内容)
Example: //d+/.test(value)
4、window对象
window.open(val,”页面标题”,”width=470,height=150,scrollbars=yes,resizable=no”);
window.confirm
5、 <input type=”submit” value=”提交” onclick=”javascript: return window.confirm(‘确认提交’)” />
登录验证
<script language=”javascript” type=”text/javascript”>
function show(){
var flag=true;
var username=document.myform.username.value;
var password=document.myform.password.value;
if(username==null||username==””){
flag=false;
alert(“请输入用户名”);
return flag;
}
if(password==null||password==””){
flag=false;
alert(“请输入密码”);
return flag;
}
}
</script>
<form action=”check” method=”post” name=”myform” onsubmit=”return show()”>
</form>
6.window对象open()方法
var features=”height=100,width=100,top=100, left=100,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no,status=no”;
window.open(url,name,features,replace);
——————
<script type=”text/javascript”>
function show(){
w=window.open(‘jingjing.html’,”,’resizable=no’);
setTimeout(clo,3000);
}
function clo(){
w.close();
}
</script>
<body>
<input type=”button” value=”新建一个window对象” onclick=”show()”/>
<input type=”button” value=”检测window对象是否存在” onclick=”alert(w)”/>
<input type=”button” value=”打开一个窗口” onclick=”show()” />
<input type=”button” value=”关闭打开的窗口” onclick=”clo()” />
</body>
7.增加文档内容
innerText innerHTML outerText outerHTML
8.后退,返回
<a href=”#” onclick=”javascript:history.back()”>继续购物</a>
9,window对象
window.setInnerval(“show()”,1000)每隔1秒执行一次show()
10,没有<form>标签 var str=document.forms[0].username.value;
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/14552.html