php修改div属性,关于控制元素中div属性的使用方法

本篇文章分享给大家的内容是关于控制元素中div属性的使用方法,内容很详细,接下来我们就来看看具体的内容,希望可以帮助到大家。

1、需求分析

改变元素的宽、高、颜色、显示、重置等属性。

2、技术分析

基础的css、html、js

3、详细分析

如图,单击按钮,改变元素属性:

9ea60f1b31094281cd5d84adb40c0d78.png

3.1 HTML部分

根据视图不难发现,内容分两大不分:按钮栏和效果图,所以设置两个p。

3.2 CSS部分

/*页面格式化,清除浏览器默认编剧(浏览器预留给滚动条边距)*/

*{

padding: 0;

margin: 0;

}

/*设置元素宽度,元素居中,文本居中*/

.outer{

width: 500px;

argin: 0 auto;

text-align: center;

}

/*元素样式*/

.content{

width: 100px;

height: 100px;

background: black;

margin: 10px auto;

}

3.3 JS部分

var changeStyle=function(elem,attr,value){//声明一个函数,包含三个参数(元素,属性,值),外部函数1elem.style[attr]=value//三个参数之间的函数关系,元素的样式属性的集合等于值(点操作符:对象,方括号操作符:对象,数组)

};

window.οnlοad=function(){//文档加载完成时,调用函数

/*声明四大变量:按钮,元素,属性,值*/

var btn=document.getElementsByTagName("input");//按钮变量来自标签

var ctt=document.getElementClssName("content");//元素变量来自类名

var att=["width","height","background","display","display"];//属性名数组集合

var val=["200px","200px","red","none","block"];//属性值数组集合,属性值与属性名一一对应

for(var i=0;i

btn[i].οnclick=function(){//给数组中的元素添加点击事件,点击第i个按钮,调用函数

changeStyle(ctt,att[this.index],val[this.index])//结合外部函数1,形成闭包,ctt为元素,this.index为按钮数组中元素的索引值,即i;属性att数组的第(this.index=i)个元素,属性值数组val的第(this.index=i)个元素值。

this.index==btn.length-1&&(ctt.style.cssText=" ");//可写成:if(this.index==btn.length-1){ctt.style.cssText=""},点击第四个按钮,清空css样式(cssText()适用块元素)

}

}

}

相关推荐:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值