谁给解释一下,这是怎么回事 document.all(0)和document.all[1]其结果是一样的。但document.all(0)这种形式没理解,小括号是个什么用法呢,难道document.all是个方法?,谁给释个疑。 分不多,帮个忙吧。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 document.all是页面内所有元素的一个集合 document.all(0)表示页面内第一个元素两个的结果是不一样的 javascript的语法本性没java强,我当初学的时候也很迷糊,你对document.all(0)这个形式没理解,你可以就把"0"当成一个参数吧,表示第一个,当然这个仅借助于理解! 如果说、all是函数,圆括号的用法合理;如果说all是数组|集合,方括号合理,现在圆括号,方括号都可以用,到底all是个什么东西,让人迷惑了。难道这东西累似于C++中的智能指针? 语法上这样解释就ok了,举例:function test(index){ return test[index];}var alldom=document.getElementsByTagName('*');for(var i=0;i<alldom.length;i++){ test[i]=alldom[i];}//ok了,可以按函数或数组的方式用,js的灵活性得让你瞠目结舌var a=test(0);var b=test[0];alert(a==b);// javascript 简单问题,在线急等!!!谢谢~~~ extjs 按回车键实现一个简单功能! 重复生成元素该怎么写? 请教一个替换和正则的代码说明。 style.display为空或者不是对象 急 关于代码转换,急急急! 怎么样传值到js中去?? 如何控制用戶對頁面完全的防止復制、下載及打印 jquery操作table 如何在网页装载的时候就隐藏到工具栏和地址栏目啊 求助js 全局变量为什么取不到值 js怎么赋值给另一个html页面的js变量
document.all(0)表示页面内第一个元素
两个的结果是不一样的
{
return test[index];
}
var alldom=document.getElementsByTagName('*');
for(var i=0;i<alldom.length;i++)
{
test[i]=alldom[i];
}
//ok了,可以按函数或数组的方式用,js的灵活性得让你瞠目结舌
var a=test(0);
var b=test[0];
alert(a==b);//