下面的代码谁帮我解释下,详细点 特别是document.write("<table border align=center>") 开始的到最后
<HTML><HEAD><TITLE>创建数组</TITLE><HEAD><BODY><SCRIPTlanguage="JavaScript"type="text/jav...
<HTML>
<HEAD>
<TITLE>创建数组</TITLE>
<HEAD>
<BODY>
<SCRIPT language="JavaScript" type="text/javascript">
<!--
var order=new Array();
order[0]=new Array("背心","30","¥80");
order[1]=new Array("鞋","50","¥200");
order[2]=new Array("袜子","100","¥10");
document.write("<table border align=center>")
document.write("<th>产品</th><th>数目</th><th>单价</th>")
for(i=0;i<order.length;i++) //length 属性表示数组的长度,
{ document.write("<tr>") //也就是数组元素的个数
for(j=0;j<order[0].length;j++)
{ document.write("<td>"+order[i][j]+"</td>") }
document.write("</tr>")
}
document.write("</table>")
//-->
</SCRIPT>
</BODY>
</HTML> 展开
<HEAD>
<TITLE>创建数组</TITLE>
<HEAD>
<BODY>
<SCRIPT language="JavaScript" type="text/javascript">
<!--
var order=new Array();
order[0]=new Array("背心","30","¥80");
order[1]=new Array("鞋","50","¥200");
order[2]=new Array("袜子","100","¥10");
document.write("<table border align=center>")
document.write("<th>产品</th><th>数目</th><th>单价</th>")
for(i=0;i<order.length;i++) //length 属性表示数组的长度,
{ document.write("<tr>") //也就是数组元素的个数
for(j=0;j<order[0].length;j++)
{ document.write("<td>"+order[i][j]+"</td>") }
document.write("</tr>")
}
document.write("</table>")
//-->
</SCRIPT>
</BODY>
</HTML> 展开
2个回答
展开全部
这段代码是使用javascript在HTML页面显示信息。
1)所显示的信息内容存在二维数组order中。
2)document是html dom的一个常用对象,write是document的对象方法之一。Document 对象使我们可以从脚本中对 HTML 页面中的所有元素进行访问,write()向文档写 HTML 表达式 或 JavaScript 代码。
3)你可以认为上面代码中document.write的输出内容就是显示在HTML页面的HTML语句。
4)for循环两次,是为了遍历二维数组的每一行每一列,并将数据输入到HTML的每一个td中。
1)所显示的信息内容存在二维数组order中。
2)document是html dom的一个常用对象,write是document的对象方法之一。Document 对象使我们可以从脚本中对 HTML 页面中的所有元素进行访问,write()向文档写 HTML 表达式 或 JavaScript 代码。
3)你可以认为上面代码中document.write的输出内容就是显示在HTML页面的HTML语句。
4)for循环两次,是为了遍历二维数组的每一行每一列,并将数据输入到HTML的每一个td中。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询