当使用js更改元素大小时,可以先利用offsetWidth输出元素的宽度,不能使用div.style.width,因为div.style.width只能输出行内样式,对于css设置的样式无效。同时当需要通过js事件改变元素大小时,可以先设置一个单独的变量,并给这个变量赋一个数值,利用js事件来更改这个数值,然后将要修改的元素属性等于该变量即可。注意需要加单位的地方要加上单位。对于元素的位置操作同理。
利用js事件改变元素时,可以使用多种事件,鼠标事件、键盘事件、定时器均可
当使用js更改元素大小时,可以先利用offsetWidth输出元素的宽度,不能使用div.style.width,因为div.style.width只能输出行内样式,对于css设置的样式无效。同时当需要通过js事件改变元素大小时,可以先设置一个单独的变量,并给这个变量赋一个数值,利用js事件来更改这个数值,然后将要修改的元素属性等于该变量即可。注意需要加单位的地方要加上单位。对于元素的位置操作同理。
利用js事件改变元素时,可以使用多种事件,鼠标事件、键盘事件、定时器均可
语法元素.style.样式名 = 样式值如果CSS的样式中含有 - 的情况解决方法:去掉- 然后将后面的首字母大写
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M