标题:二维数组 ,求解!!!
只看楼主
straysh
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-10-18
 问题点数:0 回复次数:1 
二维数组 ,求解!!!
程序代码:
<html>
<head>
</head>
<body onload="checkall()">
<script language="javascript">
function checkall(){
var calc=open("","_blank");
    calc.document.write("<table boder=1 width=400 >"+"<caption>all数组中一共有"+document.all.length+"个元素</caption><tr>");
    for(var i=0;i<document.all.length;i++){
        calc.document.write("<td>"+document.all[i].tagName+"</td>");
}
    calc.document.writeln("</tr></table>");


    //for(var i=0;i<document.all.length;i++){
    var obj=["links","forms","anchors","scripts","images"];
        for(j=0;j<obj.length;j++){
            calc.document.write("<table boder=1 width=400 sytle='FONT-SIZE:xx-small'>"+"<caption>");
            eval('calc.document.write(obj[j]+"数组中一共有"+document.'+obj[j]+'.length)');
            calc.document.write("个元素</caption><tr>");
            var len=0;
            eval("len=document."+obj[j]+".length");
            alert(len);
            for(k=0;k<len;k++){
                eval('calc.document.write("<td>"+document.'+obj[j]+'[i].name+"</td>")');
            }
            calc.document.writeln("</tr></table>");
        }
    
    calc.document.close();
}
</script>

<a href="" name=1></a>
<a href="" name="name1"></a>
<a href="" name="name2"></a>
<img name="img1"/>
<img name="img2">
</body>
<html>



运行以上代码 报错


问题出在第24行,for循环中,对obj二维数组中的元素 无法定位   

求解。。!!
搜索更多相关主题的帖子: javascript blank table 
2011-10-23 16:30
maglic
Rank: 1
来 自:GZ
等 级:新手上路
帖 子:33
专家分:0
注 册:2009-1-10
得分:0 
Uncaught TypeError: Cannot read property 'name' of undefined,在25行那里

[ 本帖最后由 maglic 于 2011-11-25 15:46 编辑 ]
2011-11-25 15:43



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-353220-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.556753 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved