下面的代码谁帮我解释下,详细点 特别是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>
展开
 我来答
floyd_x
2012-01-04 · TA获得超过286个赞
知道答主
回答量:58
采纳率:100%
帮助的人:68.5万
展开全部
这段代码是使用javascript在HTML页面显示信息。
1)所显示的信息内容存在二维数组order中。
2)document是html dom的一个常用对象,write是document的对象方法之一。Document 对象使我们可以从脚本中对 HTML 页面中的所有元素进行访问,write()向文档写 HTML 表达式 或 JavaScript 代码。
3)你可以认为上面代码中document.write的输出内容就是显示在HTML页面的HTML语句。
4)for循环两次,是为了遍历二维数组的每一行每一列,并将数据输入到HTML的每一个td中。
dinggenkiss
2011-12-23 · TA获得超过132个赞
知道小有建树答主
回答量:711
采纳率:0%
帮助的人:362万
展开全部
document.write 就是输出HTML代码
for就是循环order数组,然后依次输出数组里面相应的值。
这段程序就是以表格的形式循环输出order数组中的数据。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式