BaseGridView
HTML にの ID を持つ要素があります。その上で関数を直接呼び出すと、すべてがdocument.getElementById()
機能しますが、関数呼び出しを介してその要素を取得すると機能しません。
例えば:
BaseGridView.DoSomething();
私にとってはすべてうまくいきます。
しかし、私がこれを行うと:
var hd = document.getElementById("HiddenforMainViewID");
var z = document.getElementById(hd.value);
z.DoSomething();
何も機能せず、Firefox は「TypeError: z.DoSomething は関数ではありません」と表示します。の値hd
は"BaseGridView"
で、z は実際の要素です。
誰かがなぜこれがうまくいかないのか説明してもらえますか?
編集:
これがどのように混乱しているので:
BaseGridView.DoSomething();
働くことさえできます、私は本当に手がかりがありません。私は DevExpress を使用していますが、どういうわけかそのようなことができます。この例を参照してきました。