例如:
+ sssssss
+ aaaaaa
当点击加号时隐藏加号后面的数据 再点击加号时显示数据 因为数据是从数据库读出来的 我不可能每一条都写个id在写显示和隐藏的方法 求高手解答
os[i].firstChild.setAttribute('onclick','javascript:showhide(this.nextSibling);');在ie中能用吗?我说的加号其实是按钮可以直接添加onclick事件,这段代码不能运行啊?
追答我是在FireFox下测试的,IE还真没试,不过思路是这样的,如果只在IE下反倒更简单了,用.Event.srcElement来取事件源对象更容易了.
IE下你可以试试这个,但我没有环境无法测试,你只好自己试了
window.onload=function(){
var os=document.getElementsByTagName('div');
for(var i=0;i
还是不行,有没有别的方法?
function dis() {
if(document.getElementById("dis").style.display=="none") {
document.getElementById("dis").style.display="";
}else{
document.getElementById("dis").style.display="none";
}
}
这是我用的方法通过按钮 但不管我有几个div都只能控制第一个div的显示和隐藏 能不能在这基础上实现啊
现在没有IE,无法调试,但是我给出的第一段代码在FireFox,Chrome,Opera上都可以执行,我想在IE下应该也可以,如果不行的话,那第二段也应该可以.
你的代码都是通过ID来选择对象的,没办法改.你可以在我的代码基础上修改.
不用试了,我需要操作的数据数目是不固定的,而不是你现在写的只有4条数据。
js控制div显示隐藏实现(jquery控制div显示隐藏)
首先我们创建一个div,和一个按钮。用按钮的点击来控制div的显示或隐藏。02 添加一个样式名叫hide的样式,主要是设置display=none,即隐藏。03 接着用js来实现显示,隐藏的功能。我们用Jquery的hasClass方法来判断div是否有hide样式,有则删除这个样式,即显示div。如果没有,则添加一个hide的样式,即隐...
js设置div显示隐藏?
首先我们创建一个div,和一个按钮。用按钮的点击来控制div的显示或隐藏。02添加一个样式名叫hide的样式,主要是设置display=none,即隐藏。首先写出架构,两个buttod(按钮)。下面是一个div存放文本和在后面的被js控制。先用css选择器为div控制属性。然后写出script标签,可以写在外部,然后在引用。js控...
怎么用JS控制多个DIV的显示和隐藏问题
div隐藏的时候把变量设置为null 点击回复的时候传入要显示的div的id或引用,与变量对比 如果一样,则隐藏对应层,如果不一样,则隐藏原来的层,显示新的层,同时更新全局变量
js控制div的显示和隐藏
使用JavaScript控制div的显示隐藏,通常是修改div元素的display为none。display属性 定义和用法 display 属性规定元素应该生成的框的类型。display属性 可能的值 JavaScript控制div的隐藏 比如我们有一个id为div1的div元素 <div id="div1"><\/div>隐藏,代码如下 document.getElementById("div1").style.dis...
JS如何控制DIV的显示和隐藏
打开Sublime Text编辑器,新建一个HTML文档,注意一定要设置编码格式为utf8,如下图所示 然后在Body区域准备一个div和一个button按钮,接下来会实现点击按钮来显示和隐藏DIV,如下图所示 接下来我们实现JS脚本的功能,如下图所示,主要运用display属性来控制div的显示或者隐藏 最后运行页面,我们点击按钮的...
如何通过js 控制多个div显示或隐藏?
纯js的话不怎么会,使用jquery的话很简单的。建议楼主学习一下 引用一下jquery,然后 function放head中 function test(){ (".1").css("display","none"); \/\/隐藏class为1 的div \/\/控制显示的话 $(".1").css("display","block");\/\/$(".2").css("display","none"); 隐藏class...
js 怎么用一个按钮控制DIV来回显示和隐藏
1、打开Hbuilder编辑器,新建一个html空白文档,输入基本的结构,然后按下Crtl+S保存一下:2、创建一个button按钮,给按钮设置一个id,名字设置为“myBT”,创建一个用来显示隐藏的div,将其id设置为“main”:3、给div和button设置一些样式,为了美观好看,这里无需设置display,因为默认就是显示的:4...
如何用js通过下拉菜单来实现div的隐藏和显示
1、首先写出架构,两个 buttod (按钮)。2、下面是一个 div 存放文本和在后面的被js控制。3、先用 css 选择器 为 div 控制属性。4、然后写出 script 标签,可以写在外部,然后在引用。5、然后我们用 js 设置变量,这样我们才可以控制变量来控制元素。6、这里用 alert 测试一次我们是否选对了...
js怎么控制两个div一个显示隐藏
要根据div的id来定 Html:<div id=”show”><\/div> <div id=”hide”><\/div> Js:document.getElementById('hide').style.display = "none";document.getElementById('show').style.display = "";
js里面的显示或者隐藏(js中隐藏元素和显示用什么)
首先我们创建一个div,和一个按钮。用按钮的点击来控制div的显示或隐藏。02 添加一汪态乎个样式名叫hide的样式,主要是设置display=none,即隐藏。03 接着用js来实现显示,隐藏的功能。我们用Jquery的hasClass方法来判断div是否有hide样式困悉,有则删除这个样式,即显示div。闭扰如果没有,则添加一个...