2017-08-15 6 views
1

私はフレームワークを使用する古いプロジェクトで作業しています:Dojo Toolkit。私はDOMで要素のidを取得し、表示するためにCSSスタイルを設定していますDojo Toolkit - 2つの文字列を比較します。

dojo.style(dojo.byId('nameContainer'), 'display', 'none'); 

:なし は、私は次のコードを使用してJSPファイルを持っています。今私はそれを動的に要求パラメータに基づいて設定したいと思います。このような 何か:

if (request.getAttribute("testAttributes").get("newName") === "test"){ 
      dojo.style(dojo.byId('nameContainer'), 'display', ''); 
    } else { 
      dojo.style(dojo.byId('nameContainer'), 'display', 'none'); 
      } 

私は、コードをデバッグし、私は、しかし、私はDOJOで2つの文字列を比較する方法がわからない、正しく属性値を取得しています。私はいくつかの方法を試してきましたが、ドキュメントに役立つものは何も見つかりません。 doesntの上記のコードanything..theデバッガを行うには、表示のために「」使用するための何らかの理由がある場合は、条件や他の条件

+0

コンソール内の任意のエラーを取得していますか? –

答えて

1
dojo.style(dojo.byId('nameContainer'), 'display', ''); 

にジャンプ?この単純なjsfiddleを見てみましょう:

Fiddle

関連する問題