JS的基本语法
一、对象
1.  document
(1).    all
(2).    form
(3).    cookie
(4).    title
(5).    write()
例:
document.all  //页面中的所有对象(object,collection)
document.forms  //页面中的所有form(object,array)
document.all.ControlID  //页面中的控件(object)
document.all("ControlID")  //页面中的控件(同上)(object)
document.forms.elements  //iform中的所有元素(控件)(object,array)
document.forms.elements[j]  //iform中的第j个元素(控件)(object)
document.ws  //表格的行(object,array)
document.ws.length  //表格的行数(int)
document.ws.cells  //指定行的单元格(object,array)
document.ws.cells.length  //指定行的单元格数(int)
document.lls  //表格的单元格(object,array)
document.lls.length  //表格的单元格数(int)
2.  window
(1).    location 页面URL
(2).    opener 当前窗口的父窗口(打开者)。
(3).    parent 页面的上级框架
(4).    top 页面的最上层框架(多框架嵌套)
(5).    status 窗口状态栏中的内容
js在字符串中添加字符
(6).    frames 获取框架组内的每一个框架(数组)
(7).    alert()
window.alert(‘Hello World’)
(8).    confirm()
var b = firm(‘确认提交吗?’)
返回值bool类型,点确定返回true,点取消返回false
(9).    open()
var win = window.open(‘webform1.aspx’,’name’,’width=200,height=200,left=200,top=200’)
(10).    showModalDialog()
window.showModalDialog(‘webform1.aspx’,’name’,’dialogWidth:200px;dialogHeight:200px;center:yes;help:no;resizable:yes;status:no;scroll:auto’)
(11).    close()
window.close();
3. JS将页面中的每一个控件(元素)都看作对象,如:
<div id=div1 ><b>Hellow World</b></div>
<SCRIPT LANGUAGE="JavaScript">
alert(document.all.div1.innerText)
alert(document.all.div1.innerHTML)
alert(document.all.div1.style.fontSize)
</SCRIPT>
二、事件
1.  onKeyDown 按下键时触发
2.  onKeyPress
3.  onKeyUp 抬起键时触发
4.  onMouseDown 按下鼠标任何一个键时触发
5.  onMouseUp 放开鼠标键时触发
6.  onMouseMove 鼠标移动时触发
7.  onMove 窗口移动时触发
8.  onReset 点击Reset按钮时触发
9.  onResize改变窗口大小时触发
三、字符串处理
1.  length
var str = “Hello World”;
alert(str.length);
2.  charAt() / charCodeAt()
var str = “Hello World”;
alert(str.charAt(1));
alert(str.charCodeAt(1));
3.  indexOf() / lastIndexOf()
var str = “Hello World”;
alert(str.indexOf(‘o’));
alert(str. lastIndexOf (‘o’));
4.  replace()
形如:place(regexp,replacement)
替换一个与正则表达式匹配的子串。
5.  split()
var str = "Hello World";
str1 = str.split('o')
6.  substr() / substring()
var str = "Hello World";
str1 = str.substr(1,4)    //从位置一往后数四个
str2 = str.substring(1,4) //从位置一到位置四
alert(str1);
alert(str2);
7.  toString() / toLowerCase() / toUpperCase()
var str = "Hello World";
LowerCase());
UpperCase());
四、数组处理
1.  length
数组中元素个数
2.  concat()
合并两个或更多数组中的元素到一个新的数组中
3.  join()
合并数组中的所有元素为一个有独立特征的字符串

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。