js style.display.block问题!

点击php的话旁边显示一个表格打开网页默认不显示点击的话显示再点击不显示,,怎么做呢。。我这代码错哪了。<divid="php100"onclick="javascrip... 点击php的话 旁边显示一个表格 打开网页默认不显示点击的话显示 再点击不显示,,怎么做呢。。我这代码错哪了 。
<div id="php100" onclick="javascript:if(php.style.display=='none'){php.style.display='block';}else if(php.style.display=='block'){php.style.display='none';}" >php</div>
表格的id是php
展开
 我来答
blogforsite
推荐于2017-10-03 · TA获得超过170个赞
知道小有建树答主
回答量:189
采纳率:100%
帮助的人:212万
展开全部
如果id为php的表格的display默认值不是block和none,你的代码就失效了,另外直接使用php作为对象,某些浏览器会不兼容,试试以下代码:
<script language="javascript">
function ShowOrHide(){
var objid=document.getElementById("php");
if(objid.style.display=="none"){
objid.style.display="block";
}else{
objid.style.display="none";
}
}
</script>
<div id="php100" onclick="ShowOrHide();" >php</div>
追问
忽忽。差不多。,,但是我想最先不显示啊。。。
追答
表格的id是php,在这个表格的HTML代码中加样式(display:none)来控制,比如:
pegevun
2011-05-12 · TA获得超过691个赞
知道答主
回答量:683
采纳率:0%
帮助的人:0
展开全部
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>js显示隐藏层</title>
<script language="JavaScript" type="text/JavaScript">
<!--
function toggle(targetid,curDivId,objN)
{
var target=document.getElementById(targetid);
var curDiv=document.getElementById(curDivId);
var aa=document.getElementById(objN)

if (target.style.display=="block")
{
target.style.display="none";
curDiv.style.display="block";
aa.innerText="显示";
}
else
{
target.style.display="block";
curDiv.style.display="none";
aa.innerText='隐藏';
}
}
-->
</script>
<style type="text/css">
<!--
#div1{
background-color:#CCCCCC;
height:100px;
width:700px;
display:none;
}
#div2{
background-color:#CCCCCC;
height:100px;
width:700px;
display:block;
}

-->
</style>
</head>

<body>
<a href="#" id="aa" onClick="toggle('div1','div2','aa')">显示</a>
<div id="div1">第一个层</div><br>
<div id="div2">第二个层</div>
</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fengzhiyu_double
2011-05-12 · TA获得超过906个赞
知道小有建树答主
回答量:514
采纳率:0%
帮助的人:534万
展开全部
你要先给你的id为php的表格的style设定为block啊,它的默认值不是block的。

或者你改成
<div id="php100" onclick="javascript:if(php.style.display!='none'){php.style.display='none';}else{php.style.display='block';}" >php</div>
追问
哦。。。效果和我想的差不多,,默认不显示怎么做啊。。默认隐藏。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4b58662e56
2011-05-12 · TA获得超过163个赞
知道小有建树答主
回答量:174
采纳率:0%
帮助的人:146万
展开全部
<div id="php" onclick="javascript:if(php.style.display=='none'){php.style.display='block';}else if(php.style.display=='block'){php.style.display='none';}" >php</div>
id错误
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
飘渺幻客
2011-05-12 · TA获得超过460个赞
知道答主
回答量:166
采纳率:0%
帮助的人:0
展开全部
你在点击没任何反应?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式