赋值给HTMLElement#style的未定义属性的返回值是否保证与赋值相同?对HTMLElement#风格的未定义属性赋值的返回值是否保证与赋值相同?
更一般地说,赋值给(声明的或未声明的)主机对象的属性总是保证返回相同的赋值?如果不是,风格属性是否安全?
换句话说,这是安全的吗?
var node = document.getElementById("#foo");
node.style.WebkitTransition =
node.style.MozTransition =
node.style.OTransition = '0.4s all linear';
这听起来对我来说是正确的。在第11.13.1节(简单赋值)中,最后一步是'Return rval.'所以只要在该步骤之前没有抛出异常,看起来结果保证与右边的值相同。 – 2012-02-13 08:39:18