【javascript对象】
- 字符串:
var txt var str
-txt.fontcolor("Red")
-str.indexOf("Hello")
-str.match("world")
-str.replace(/Microsoft/,"W3School")
- 关于时间:
var d = new Date()
-d.setFullYear(1992,10,3) // -> Tue Nov 3 16:06:04 UTC+0800 1992
-d.toUTCString()
-d.getTime()
//返回从1970.1.1的毫秒数
-d.getDay() // -> 显示星期几,数字。例如今天星期三就显示3
-d.getHours() // d.getMinutes() // d.getSeconds()
innerHTML:
是对象的属性。需要显示在标签里的内容不能直接用document.write,innerHTML可以改变内容和样式:
DH.innerHTML="<i><u>我姓肖!</u></i>"
- 数组:
var mycar = new Array(3)
mycar[0] = "BMW"
mycar[1] = "RR"
mycar[2] = "benz"
输出数组:document.write(arr)
【遍历方法】
1> for(i=0; i<mycar.length; i++)
2> var x
for(x in mycar)
【合并两个数组】
var arr1 = newArray(3) ...
var arr2 = newArray(3) ...
document.write(arr1. concat(arr2))
【排序】
文字:var arr = new Array(3) ... document.write(
arr.sort())
数字:
- 算数对象 Math
Math.random() //0~1的随机数
Math.max(3,5) //返回较大值
- 焦点,Anchor对象
点击文本框光标在其中,则获得了焦点;点击超链接出现虚线框,则获得了焦点。
myAnchor是一个超级链接的id
得到焦点:document.getElementById('myAnchor').focus()
失去焦点:document.getElementById('myAnchor').blur()
添加快捷键:document.getElementById('w3').accessKey="w" -> 快捷键为alt+w
改变超链接的文字:document.getElementById('myAnchor').innerHTML="访问 W3School"
改变超链接的URL:document.getElementById('myAnchor').href="http://www.w3school.com.cn"
改变超链接打开时候的窗口(默认为“_self”):document.getElementById('myAnchor').target="_blank"
- document对象
document.URL
返回当前URL
document.referrer
返回当前页面引用者的URL,即上一级页面
document.domain
返回服务器域名
document.getElementsByName("myInput").length
返回name属性为myinput的元素个数
document.anchors.length
返回本页面中锚的个数
document.anchors[0].innerHTML 返回第一个锚的内容
document.forms.length
返回本页面中表单的个数
document.forms[0].name / document.getElementById("Form1").name 两种方式->返回第一个表单的名字
document.images.length 返回本页面中图片的数目
- event对象
event.button 鼠标哪个按钮
event.clientX 点击处的坐标
event.screenX 相对于屏幕的坐标
event.keyCode 键盘按键的unicode
event.shiftKey 某个键是否被按
event.type 触发的事件类型
- form和input对象
- option和select对象
- window对象
window.open("http://www.w3school.com.cn")
window.open("http://www.w3school.com.cn","_blank","toolbar=yes, location=yes, directories=no, status=no, menubar=yes, scrollbars=yes, resizable=no, copyhistory=yes, width=400, height=400")
一次打开多个
alert(window.location) 显示含有当前窗口URL的对话框
window.location="/index.html" 将当前页面重定向到index.html
window.print()
window.scrollBy(100,100)
var t=setTimeout("alert('5 seconds!')",5000)
var t1=setTimeout("document.getElementById('txt').value='2 seconds!'",2000) //setTimeout(“1”,2000)表示1这个动作隔2000毫秒进行一次
clearTimeout(t) //停止计时