一:数组的作用:只用是批量的数据都需要使用数组声明
二:如何声明数组:
1:快速声明数组的方法
var 数组名=【元素1,元素2,。。】;
例子:
var names=["姓名",“年龄”,“年级”];
var tems=["cab","10","11,true];
var arrs={
["111","222"],
["aaa","bbbb"],
["333","ccc"]
};
alert(arrs[1][1]);
2.声明方式:
使用Array对象
var arr=new Array(“成员”,“成员n”);
var str="abc";
var str=new string("abc")
for...in:使用 for...in 声明来循环输出数组中的元素concat():concat() 合并两个数组。
作用:
Dom(Documnet object Model)
1:document 文档 html xml 文件(标记语言)
<body>
<div>
<a>www</a>
</div>
</body>
2:object 对象(html 元素 转成的对象(js对象))
如果使用js操作文档,就需要选将html文档结构转成js对象
a.操作属性
b.操作内容
innerText(IE) textContent(FF)
innerHTML
outerText
outerHTML
表单:
value
c.操作样式
aobj.style.backgroundColor="red";
aobj.style.fontSize="3cm";
classname
aobj.classname="test";
aobj.classname+="demo";
aobj.calssName=""
有了以上三点的操作之前先转成对象
转成对象的形式
1:标记名(多个),id(唯一),name(多个)
document中的三个方法
var objs=document.getElementByTagName("div");
var objs=document.getElementById("one");
var objs=document.getElementByName("two");
数组练习:
<script>
var mycars = new Array()
mycars[0] = "Saab"
mycars[1] = "Volvo"
mycars[2] = "BMW"
for (i=0;i<mycars.length;i++)
{
document.write(mycars[i] + "<br />")
}
</script>