求一段简单的javascript代码…… 不知道,不过你可以将要显示的区域设置一个id,然后写函数隐藏或者显示,可以到js板块问 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要显示的东西设置一个ID。点击后判断该ID的display属性,如果是none,就设置为空(即显示),如果是空,就设置为none。完毕。 用<div id=aa></div>可用 aa.innerHTML = "" 来控制显示的内容. <html><script language="JavaScript">function addPatch(){ patchInput.innerHTML = "<input type='button' value='增加' onclick='inputPatch()'class='button1'>"; patchAdd.innerHTML = "";}function inputPatch(){ patchInput.innerHTML = ""; patchAdd.innerHTML = "<input type='text' name='tmp_Patch' class='textfield1'> <input type='button'class='button1' value='确 定' onclick='addPatch()'>"; document.forms[0].newPatch}</script><form> <span id="patchInput" > <input type="button" value="增加" class="button1" onclick="inputPatch()"> </span> <span id="patchAdd"></form></html>你可以拷贝出来看看效果。 <script language="javascript">function MM_findObj(n, d) { var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p); } if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x;}function MM_showHideLayers() { var i,p,v,obj,args=MM_showHideLayers.arguments; for (i=0; i<(args.length-2); i+=3) { if ((obj=MM_findObj(args[i]))!=null) { if (obj.style) { obj=obj.style; v = obj.visibility; v=(v=='visible')?'hidden':(v='hidden')?'visible':v; } obj.visibility=v; } }}</script><a href="#" onClick="MM_showHideLayers('layer1','',layer1.visibility)">show layer</a><div id="layer1" style="position:absolute;width:153px;height:255px;z-index:1;visibility:hidden;overflow:visible"><table width="100%" border="0" cellspacing="0" cellpadding="1" bgcolor="#FFFBF0" bordercolor="#000000"><tr><td><font color=red>layer's messages</font></td><tr></table></div> <script>function f(){ var o = document.getElementById('b'); if( o.style.display == 'none' ) o.style.display='block'; else o.style.display='none';}</script><input type=button value=button onclick="f()"><div id="b" style="display=none">你看不见我</div> 补充:用链接点的话,把按钮换成<a href="#" onclick="f()">a</a> 关于楼上,如果用<a href="#" onclick="f()">a</a>的话,有的浏览器会出现问题,比如IE6!可以这样写<a href="javascript:f()">a</a> 如果使用weblogic做web服务的话,可能会出现点击无效,反而出现application服务的目录结构,我想你不愿意访问你网站的客户看见这个吧? MVC 求密码为空则不修改方法 一个WEB应用需要调用别一个WEB应用中的servlet。不知怎么调用的好。 救命啊 在form中用bean:write标签读出的内容如何在javascript<% %>中调用 请问Struts配置的一个问题 JSP的中文问题,a.jsp里提交表单,汉字内容,b.jsp中变成问号,请问如何解决?老问题了,呵呵 【实用篇】JVM参数调优实践 分页以后购物车就不可以保存上一页的数据了,请大虾们救命啊 Javascript 事件注册机制参数覆盖问题 请问大家是如何对JSP网站进行测试的?? JSP图像显示问题(100分请教)
点击后判断该ID的display属性,如果是none,就设置为空(即显示),如果是空,就设置为none。
完毕。
<div id=aa></div>可用 aa.innerHTML = "" 来控制显示的内容.
<script language="JavaScript">
function addPatch()
{
patchInput.innerHTML = "<input type='button' value='增加' onclick='inputPatch()'class='button1'>";
patchAdd.innerHTML = "";
}
function inputPatch()
{
patchInput.innerHTML = "";
patchAdd.innerHTML = "<input type='text' name='tmp_Patch' class='textfield1'> <input type='button'class='button1' value='确 定' onclick='addPatch()'>";
document.forms[0].newPatch}
</script><form>
<span id="patchInput" >
<input type="button" value="增加" class="button1" onclick="inputPatch()">
</span>
<span id="patchAdd">
</form>
</html>你可以拷贝出来看看效果。
function MM_findObj(n, d) {
var p,i,x;
if(!d) d=document;
if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
}
if(!(x=d[n])&&d.all) x=d.all[n];
for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n);
return x;
}function MM_showHideLayers() {
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) {
if ((obj=MM_findObj(args[i]))!=null) {
if (obj.style) {
obj=obj.style;
v = obj.visibility;
v=(v=='visible')?'hidden':(v='hidden')?'visible':v;
}
obj.visibility=v;
}
}
}
</script>
<a href="#" onClick="MM_showHideLayers('layer1','',layer1.visibility)">show layer</a><div id="layer1" style="position:absolute;width:153px;height:255px;z-index:1;visibility:hidden;overflow:visible">
<table width="100%" border="0" cellspacing="0" cellpadding="1" bgcolor="#FFFBF0" bordercolor="#000000">
<tr>
<td>
<font color=red>layer's messages</font>
</td>
<tr>
</table>
</div>
function f(){
var o = document.getElementById('b');
if( o.style.display == 'none' )
o.style.display='block';
else
o.style.display='none';
}
</script><input type=button value=button onclick="f()"><div id="b" style="display=none">
你看不见我
</div>
<a href="#" onclick="f()">a</a>
可以这样写
<a href="javascript:f()">a</a>