BaseGridView
我的HTML 中有一个 ID 为的元素。如果我直接在其上调用一个函数,一切正常,但如果我通过document.getElementById()
函数调用获取该元素则不起作用。
例如:
BaseGridView.DoSomething();
一切对我来说都很好。
但如果我这样做:
var hd = document.getElementById("HiddenforMainViewID");
var z = document.getElementById(hd.value);
z.DoSomething();
没有任何效果,Firefox 说“TypeError:z.DoSomething 不是函数”。的值为,zhd
为"BaseGridView"
实际元素。
有人可以向我解释为什么这不起作用吗?
编辑:
由于存在混淆,因此:
BaseGridView.DoSomething();
甚至可以工作,我真的不知道。我正在使用 DevExpress 并且不知何故它能够做这样的事情。我一直在参考这个例子。