2017-08-15 58 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