this.absolute = true;和 this.absolute = false;分别是什么意思?
this.absolute = true;和 this.absolute = false;分别是什么意思?
2015-11-24
var eleImg = document.getElementById("image"), eleBtn = document.getElementById("button");
if (eleImg != null && eleBtn != null) {
eleBtn.onclick = function() {
// 如果是绝对定位,就去掉绝对定位,否则加上绝对定位
if (this.absolute) {
eleImg.style.position = "";
this.value = "图片absolute化";
// 往dom对象上添加一个标志,是false时,说明该对象没有绝对定位
this.absolute = false;
} else {
eleImg.style.position = "absolute";
this.value = "图片去absolute";
// 往dom对象上添加一个标志,是true时,说明该对象是绝对定位
this.absolute = true;
}
};
}举报