2.获得对象属性值的方法
(1)通过圆点(.)运算符
对象名.属性名
(2)通过属性名
对象名["属性名"]
(3)通过循环语句
for(var变量in对象名){
......对象变量[变量]......
}
(4)通过with语句
with(对象名){
......直接使用对象的属性名,方法名......
}
3.constructor属性和prototype属性
(1)constructor属性用于获取对当前属性的函数的引用
例:判断该对象是否具有某种属性
if(newDate.constructor==Date)//判断当前对象是否为日期对象
显示对象中的函数代码
alter(a.constructor)显示对象a中的函数代码
(2)prototype用于为对象添加属性和方法
例:
var infor=new per("Amy",19)//;实例化函数对象
per.prototype.add=null;//向对象中添加属性
infor.add=1;//为添加的属性肤质
4.数组长度的增加方法
arr[arr.length]=arr.length+1;
5.制作一个简易的歌曲自动播放器
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档</title> </head> <body bgcolor=‘#FFCC99‘> <script language="javascript"> var Arraycolor=new Array("olive","teal","red","blue","maroon","navy","lime","fuschia","green","purple","gray","yellow","aqua","white","silver"); var n=0; function turncolors(){ if(n==(Arraycolor.length-1))n=0; n++; document.bgColor=Arraycolor[n]; } </script> <form name="form1" method="post" action=""> <input type="button" name="Submit" value="变换背景" onclick="turncolors()"><p> 用按钮改变背景颜色 </form> <marquee behavior="alternate" scrollamount="1" direction="up" onbounce="pp()">品冠 - 我以为<br>你曾说不想有天让我知道<br> 你对他 有那么好<br> 你说会懂我的失落<br> 不是靠宽容<br> 就能够解脱<br> 我以为 我出现的时候刚好<br> 你和他正说要分开<br> 我以为你 已对他不再期待<br> 不纵容他再给你伤害<br> 我以为我的温柔<br> 能给你真的宇宙<br> 我以为我能全力<br> 填满你感情缺口<br> 专心陪在你左右<br> 弥补他一切的错<br> 也许我太过天真<br> 以为奇迹会发生<br> 我以为终究 你会慢慢明白<br> 他的心不在你身上<br> 我的关心 你依然无动于衷<br> 我的以为 只是我以为<br> 我以为我的温柔<br> 能给你真的宇宙<br> 我以为我能全力<br> 填满你感情缺口<br> 专心陪在你左右<br> 弥补他一切的错<br> 也许我太过天真<br> 以为奇迹会发生<br> 他让你红了眼眶<br> 你却还笑着原谅<br> 原来你早就想好<br> 你要留在谁身旁<br> 我以为我够坚强<br> 却一天天地失望<br> 少给我一点希望<br> 希望就不是奢望<br> 我以为我的温柔<br> 能给你真的宇宙<br> 我以为我能全力<br> 填满你感情缺口<br> 专心陪在你左右<br> 弥补他一切的错<br> 也许我太过天真<br> 以为奇迹会发生<br> 他让你红了眼眶<br> 你却还笑着原谅<br> 原来你早就想好<br> 你要留在谁身旁<br> 我以为我够坚强<br> 却输得那呢绝望<br> 少给我一点希望<br> 希望就不是奢望<br> ...... </marquee> <script language="javascript"> var i=1; var t=true; function pp(){ var e=window.event; var obj=scrElement; if(i==15) t=flase; if(i==1) t=true; if(t==false) i=i-1; else i=i+1; object.scollAmount=i; } </script> </body> </html>效果如下: