基于javascript函数返回值动态显示或隐藏div
我正在处理用户管理模块,其中网页的特定部分具有分配给用户的权限。因此,我必须根据div id检查登录用户是否有权访问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 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所说,隐藏它不会阻止用户看到它!只要打开控制台并覆盖样式,他就会看到它。如果它是非常重要的东西,那么一开始就不应该发送到客户端!基本上它不只是隐藏、加载那部分条件不满足的那种。