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 //第i个form中的所有元素(控件)(object,array)
document.forms.elements[j] //第i个form中的第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小时内删除。
发表评论