var div = new Array();
for (i = 0; i < 1; i++)
{
div[i] = new Array();
for ( j = 0; j < 1; j++)
{
(div[i][j])) =
}
}
我想用上边的程序取得图层的id,但是不成功用alert(弹出的字符和图层的id是一样的,但是用alert(document.getElementById(div[i][j]))弹出的确是“null”,程序就是不把我构造的这一串"layer3"+i+j当作id来识别?
请帮帮忙!!
for (i = 0; i < 1; i++)
{
div[i] = new Array();
for ( j = 0; j < 1; j++)
{
(div[i][j])) =
}
}
我想用上边的程序取得图层的id,但是不成功用alert(弹出的字符和图层的id是一样的,但是用alert(document.getElementById(div[i][j]))弹出的确是“null”,程序就是不把我构造的这一串"layer3"+i+j当作id来识别?
请帮帮忙!!
解决方案 »
- vc2005 如何单步调试调试jquery?
- 救命啊!数值的问题,在线等!
- 紧急请教!在Javascript函数中给PHP中的变量赋值!
- 郁闷了一个星期的问题!!!!!求达人帮忙解决!100分,先到先得
- js关闭窗口的问题
- 大虾们,看过来呀,帮帮我,自动计算的问题!急呀急呀!
- 求助:在IE浏览器中无法浏览Applet,请问是什么回事?(win98与w2k中都出现这样的情况),但有些机器能访问
- 问:打开子窗口时,如何让父窗口失去焦点?
- ▲▲海盗分金币问题▲▲继续求解?
- js内置对象 四个
- 帮帮我啊,给我解释一下
- 请问文本框的maxlength属性设置值大于size值,也就是长度小于最大能输入的字符的,详情见内
还有注意下执行顺序
var div = new Array();
for (i = 0; i < 1; i++)
{
div[i] = new Array();
for ( j = 0; j < 1; j++)
{
(div[i][j])) = "layer3"+i+j;
}
}我用数组构造了一个字符串"layer3"+i+j,想在后面的程序中把它当作id用,但是不行
是不是你的元素命名中有其他东西?而且你这样的命名一般是有问题的,出错的几率比较大,命名采用
layer3_i_j
这样的形式可能更好。