this.bind = new Array();
var _arrMenu = document.getElementById(this.bind[0]).getElementsByTagName(this.bind[1]);
var _arrInfo = document.getElementById(this.bind[2]).getElementsByTagName(this.bind[3]);
为什么当我执行到第二行的时候,会提示"document.getElementById('...')为空或不是对象"?
还有这个this.bind是个什么东西?
在这先谢谢各位帮忙了.
this.bind[0]
看是什么啊,
this.bind = new Array();
好像是个空数组啊,没元素
我知道是数组,可是为什么前面要加个this.呢?
为什么不直接用bind?
this.bind[0]打印出来是Undefined
用了this, bind就是this所代表对象的成员变量。 没有this的话, bind就是一个普通的变量。