"."后面的值无法改变,而"[ ]"后面的值可以改变
js中允许把"."替换成"[ ]",但不是所有的[]都可以替换为点
例:
obj.style.top = '20px'; 也可以写作 obj.style[top]='20px';
但是如果是
function css(obj,attr){
return obj.currentStyle ? obj.currentStyle[attr]:getComputedStyle(obj)[attr];//此时[]是不能替换为点的,因为中括号里面的内容是可变的
}