1.内嵌样式
html:
JS:
var divs=document.getElementsByTagName('div');
for(var i=0;
ialert(this.style.left);
//此时弹出的left值即为当前div在按下鼠标后的值
alert(parseInt(this.style.left));
//此时也弹出left值
xx=mouseX-divX; yy=mouseY-divY; this.style.zIndex='10'; }
2.通过class选择样式
html:
css:
div {
position: absolute;
width: 170px;
height: 240px;
opacity: 0.6;
filter:alpha(opacity:60);
z-index: 5;
}
.color1 {
top: 100px;
left: 100px;
background-color: #000;
}
.color2 {
top: 130px;
left: 130px;
background-color: #f00;
}
.color3 {
top: 160px;
left: 160px;
background-color: #009;
}
JS:
var divs=document.getElementsByTagName('div');
for(var i=0;
ialert(this.style.left);
//此时弹出为空
alert(parseInt(this.style.left));
//此时弹出NAN当前无法获得样式中的属性值
xx=mouseX-divX; yy=mouseY-divY; this.style.zIndex='10'; }
3.通过ID选择样式
html:
css如上 JS:
var divs=document.getElementsByTagName('div');
for(var i=0;
ialert(this.style.left);
//此时弹出为空
alert(parseInt(this.style.left));
//此时弹出NAN当前无法获得样式中的属性值
xx=mouseX-divX;
yy=mouseY-divY;
alert(this.style.zIndex); //第一次点击弹出空值,以后每次点击都会弹出相应的Z-index值 (z-index为 div Tag样式中的属性)
}
总结:
1.通过.style.属性只能作用于内嵌式的样式。可获取内嵌样式和Tag样式的全部属性;
2.通过id或class来选择样式的不能通过.style.属性或许样式信息,具体怎样获取待日后学习更深后再叙。
【JS通过.style.属性修改对象样式的可行度分析】
PS:告别手写的日志的第一天,想它。
慢慢适应博客也日志,要跟上潮流啊喂!!
推荐阅读
- JavaScript|JavaScript: BOM对象 和 DOM 对象的增删改查
- 前端|web前端dya07--ES6高级语法的转化&render&vue与webpack&export
- JS/JavaScript|JS/JavaScript CRC8多项式 16进制
- JS|VUE学习笔记[30-46]
- 腾讯TEG实习|腾讯实习——Vue解决跨域请求
- 地图|高德地图清除指定覆盖物 自定义覆盖物样式(完整dome)
- Pyecharts|Pyecharts 猎聘招聘数据可视化
- flex|C语言-使用goto语句从循环中跳出
- HTML+Js实战项目|在网页中实现icon小图标的几种方法
- js中国标准时间转化为年月日,时间戳