js 怎么用一个按钮控制DIV来回显示和隐藏

JavaScript020

js 怎么用一个按钮控制DIV来回显示和隐藏,第1张

1、打开Hbuilder编辑器,新建一个html空白文档,输入基本的结构,然后按下Crtl+S保存一下:

2、创建一个button按钮,给按钮设置一个id,名字设置为“myBT”,创建一个用来显示隐藏的div,将其id设置为“main”:

3、给div和button设置一些样式,为了美观好看,这里无需设置display,因为默认就是显示的:

4、编写js脚本,这里用到Jquery,给button添加一个点击事件,然后获取div的dom,判断dom中的display属性值,如果是“none”,就显示div,否则则隐藏:

5、全部完成后,按下crtl+s保存,来到编辑器的右侧,观察显示效果,此时div是显示的:

6、点击hide按钮,会发现div消失了,反复点击按钮会重复显示隐藏的效果,以上就是用JS控制div显示隐藏的案例:

1、使用js改变控件的style

var elem=document.getElementById("控件id")//获取控件

  elem.style.position = "absolute"//设置绝对定位(或者相对定位)

  elem.style.left = "50px"//设置left数值

  elem.style.top = "100px"//设置top数值

2、使用js改变元素的class

写好的style

.newPosition{position:absolutetop:50pxleft:100px}

改变元素class(可以绑定在某个事件中,或者页面加载完成执行)

var elem=document.getElementById("控件id")//获取控件

elem.className='newPosition'//为空间添加class样式

需要准备的材料分别是:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建一个html文件,例如:index.html。

2、在index.html文件的<script>标签中,写入js:

$('button').click(function () {

$('div').hide()

$('div').eq(parseInt(3 * Math.random())).show()

})

3、浏览器运行index.html页面,此时点击btn按钮总会显示其中1个div和隐藏另外2个div。