基于javascript函数返回值动态显示或隐藏div

基于javascript函数返回值动态显示或隐藏div,javascript,jquery,html,jstl,Javascript,Jquery,Html,Jstl,我正在处理用户管理模块,其中网页的特定部分具有分配给用户的权限。因此,我必须根据div id检查登录用户是否有权访问div <div class="col-md-4"> <h4> I want to: </h4> <a class="btn btn-large btn-primary dropdown-toggle" href="#" id="dropdownMenuLink" data-togg

我正在处理用户管理模块,其中网页的特定部分具有分配给用户的权限。因此,我必须根据div id检查登录用户是否有权访问div

<div class="col-md-4">
    <h4> I want to: </h4>
    <a class="btn btn-large btn-primary dropdown-toggle"
       href="#"
       id="dropdownMenuLink"
       data-toggle="dropdown"
       aria-haspopup="true"
       aria-expanded="false">  
        Select the action and get information
    </a>
</div>

我想:
因为我在每个页面上都有几个div,所以查询元素然后使用jquery设置显示样式是不可行的


因此,我的要求是调用一个java脚本函数,该函数返回一个布尔值,根据该值可以显示或不显示div。如何实现这一点?

一般来说,只对没有权限的用户隐藏某些元素是个坏主意。你应该在服务器端解决这个问题,如果用户没有查看权限的话,根本不要将需要权限的内容加载到浏览器中。用浏览器的开发工具显示隐藏的元素太容易了。正如@Teemu所说,隐藏它不会阻止用户看到它!只要打开控制台并覆盖样式,他就会看到它。如果它是非常重要的东西,那么一开始就不应该发送到客户端!基本上它不只是隐藏、加载那部分条件不满足的那种。