jsp页面中关于按钮失效的简单问题 jspjavascriptfunctionsession 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 obj.style.disabled=true可以让按钮失效 变灰得自己做样式了 disabled=true , 也可以加个样式。 ob.disabled=true;//这样可以失效用其他标签定出来的按钮的话自己加js、css控制 这位大哥,我的按钮代码如下,你说的控制js、css能否多指点一下啊 <div id = "id_button"> <div class="manager-submodule"> <a href="<%=basePath%>dealLogin.jsp" target="right"> <div id="user-pig" class="manager-submodule-img" style="margin:0;display:block;float:left;cursor:pointer;background-image: url('<%=basePath%>resources/image/Tab-Icon-8.png');"> </div> <span id="update-conf" style=" font-size:13px;color: #ffffff; padding-left : 5px; padding-right : 10px; padding-top : 0px"> 用户管理</span> </a> </div> </div> 这样改吧 <div id = "id_button"> <div class="manager-submodule"> <a href="<%=session.getAttribute("name").toString().equalsIgnoreCase("admin")?(basePath+"dealLogin.jsp"):"#"%>" target="right"> <div id="user-pig" class="manager-submodule-img" style="margin:0;display:block;float:left;cursor:pointer;background-image: url('<%=session.getAttribute("name").toString().equalsIgnoreCase("admin")?(basePath+"resources/image/Tab-Icon-8.png"):(basePath+"resources/image/灰色图片.png")%>');"> </div> <span id="update-conf" style=" font-size:13px;color: #ffffff; padding-left : 5px; padding-right : 10px; padding-top : 0px"> 用户管理</span> </a> </div> </div> 谢谢,恕我再问一下,关于按钮失效的功能,我之前写的 <script type='text/javascript'>$(function() { var ob = document.getElementById("id_button"); <% if(session.getAttribute("name").toString().equalsIgnoreCase("admin")) {%> ob.style.display ="block"; <% }else{ %> // ob.style.display ="none"; // ob.style.disabled="disabled"; ob.disabled="true"; <% }可以的吗?似乎没有失效啊 不行 var ob = document.getElementById("id_button").getElementsByTagName('a')[0]; <% if(session.getAttribute("name").toString().equalsIgnoreCase("admin")) {%> //ob.style.display ="block"; <% }else{ %> ob.href="#"; <% } disable属性只对部分dom元素有效,比如input,button,select加了disabled="disabled"的元素将无法改变他的值,也无法有任何交互。你的那个按钮,完全是用一系列代码构建成的,要更改每个元素的样式才能形成类似灰色的效果。简单的说,就是像写出这个按钮的样式一下,只是把里面的图片换成灰色的图片,背景换成灰色,字体颜色也换一下而已。 求助select的onchange和文本框那些事儿 高分解决js循环添加数据问题 探寻下大家的选择关于jQuery(JS、Ajax)&Flex 梅花雨日历控件怎么平面显示? 如何用键盘的上下方向键,选择表格的行 关于JS弹出窗口的问题.... 如何在点击一个链接以后,显示一个层,这个层的左边为链接的第一个文字位置,顶部为链接的底部? 我想得到frame中一个<input>在该侦中的绝对x,y坐标,请高手指点迷津 难题求高手帮忙!! 请教高手GG如何打开一个页面后让其可以自动转向别的Http请求 tab选项卡内容里不能加入div 求问解决方法 ext4.2 gridpanel显示数据问题
用其他标签定出来的按钮的话自己加js、css控制
<div id = "id_button">
<div class="manager-submodule">
<a href="<%=basePath%>dealLogin.jsp" target="right">
<div id="user-pig" class="manager-submodule-img"
style="margin:0;display:block;float:left;cursor:pointer;background-image: url('<%=basePath%>resources/image/Tab-Icon-8.png');">
</div>
<span id="update-conf" style=" font-size:13px;color: #ffffff; padding-left : 5px; padding-right : 10px; padding-top : 0px">
用户管理</span>
</a>
</div>
</div>
<div class="manager-submodule">
<a href="<%=session.getAttribute("name").toString().equalsIgnoreCase("admin")?(basePath+"dealLogin.jsp"):"#"%>" target="right">
<div id="user-pig" class="manager-submodule-img"
style="margin:0;display:block;float:left;cursor:pointer;background-image: url('<%=session.getAttribute("name").toString().equalsIgnoreCase("admin")?(basePath+"resources/image/Tab-Icon-8.png"):(basePath+"resources/image/灰色图片.png")%>');">
</div>
<span id="update-conf" style=" font-size:13px;color: #ffffff; padding-left : 5px; padding-right : 10px; padding-top : 0px">
用户管理</span>
</a>
</div>
</div>
$(function() {
var ob = document.getElementById("id_button");
<%
if(session.getAttribute("name").toString().equalsIgnoreCase("admin"))
{%>
ob.style.display ="block";
<%
}else{
%>
// ob.style.display ="none";
// ob.style.disabled="disabled";
ob.disabled="true";
<%
}可以的吗?似乎没有失效啊
var ob = document.getElementById("id_button").getElementsByTagName('a')[0];
<%
if(session.getAttribute("name").toString().equalsIgnoreCase("admin"))
{%>
//ob.style.display ="block";
<%
}else{
%>
ob.href="#";
<%
}