2017-08-15 24 views
1

我正在使用一個使用框架的較舊項目:Dojo Toolkit。 我有一個jsp文件用下面的代碼:Dojo工具包 - 比較兩個字符串

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

我得到的元素的ID在我的DOM和CSS的樣式設置爲顯示:無。現在我想根據請求參數進行動態設置。 事情是這樣的:

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

我調試的代碼,我正確地得到的AttributeValue,但是我不知道如何將兩個字符串在道場比較。我嘗試了幾種方法,在文檔中找不到任何有用的東西。以上犯規的代碼做anything..the調試器跳躍的,如果條件和其他條件

+0

你在控制檯中得到任何錯誤? –

回答

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

沒有任何理由使用「」顯示?看看這個簡單的jsfiddle:

Fiddle