怎么样用一个js同时控制两个层显示的代码 我的意思是 不如说 点击管理 同时显示出两个层

functiontoggle(targetid,objN,governid,oajN){vartarget=document.getElementById(targeti... function toggle(targetid,objN,governid,oajN){
var target=document.getElementById(targetid);
var aa=document.getElementById(objN);
var govern=document.getElementById(governid);
var bb=document.getElementById(oajN);
if (target.style.display=="block"){
target.style.display="none";
aa.innerText="使用照片管理";
} else {
target.style.display="block";
aa.innerText='退出照片管理';
}
if (govern.style.display=="block"){
govern.style.display="none";
bb.innerText="使用照片管理";
} else {
govern.style.display="block";
bb.innerText='退出照片管理';
}
}我这样写的代码 不知道怎么回事 出不来 还望各位指点下
展开
 我来答
52ladybug
2011-08-08 · TA获得超过272个赞
知道小有建树答主
回答量:127
采纳率:0%
帮助的人:145万
展开全部
document.getElementById('div1').style.display=block;
document.getElementById('div2').style.display=block;

不就是写两遍么。。。
更多追问追答
追问
你好   能再帮我看看我的代码吗
追答
你是指什么出不来?字么?
如果是字的话,innerText不是浏览器通用写法,部分浏览器不支持的,换成innerHTML试试看
其他dom的操作看起来么有什么问题
百度网友22dfbf9
2011-08-08 · TA获得超过146个赞
知道答主
回答量:55
采纳率:0%
帮助的人:98.1万
展开全部
if (target.style["display"] == "" || target.style["display"] == "block") {
target.style["display"] = "none";
aa.innerHTML="使用照片管理";
} else if (target.style["display"] == "none") {
target.style["display"] = "block";
aa.innerHTML="退出照片管理";
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式