0

パネルのクライアント側をスタイルを設定して再表示しようとしています。styleプロパティの初期設定は次のとおりです。display:none;

私はそれを次のコードで再表示しようとしています:

 var fileUploadPanel = dojo.byId("fileUploadPanel");
 var fileUpload1 = dojo.byId("fileUpload1");
 dojo.style(fileUploadPanel, "display", "block");
 fileUpload1.focus();

しかし、javscriptエラースタイルがnullであるか、オブジェクトではありません。なぜですか?パネルには正しいスタイルプロパティが必要ですか?

また、フォローアップとして、別のボタンでそのパネルを再び非表示にできるようにする必要がありますが、SSJSである必要があります。とにかくこれを行うには?

4

1 に答える 1

4

代わりにクライアントIDを使用しようとしましたか?

 dojo.byId("#{id:fileUploadPanel}");
 var fileUpload1 = dojo.byId("#{id:fileUpload1}");
于 2013-01-08T16:03:37.710 に答える