在ie8中,如果加了以下说明
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
,就会让expression失效,其实,只要去掉以上说明,expression还是可以继续使用.
这就是很多人说ie8停止对expression支持的原因了.
顺便提一下,加上<!DOCTYPE说明会让部分dom对象失效(其实是换了名字),大家可要注意咯...
例如:document.body.scrollTop 在加了<!DOCTYPE说明后要换成document.documentElement.scrollTop.
期待有人出这方面的总结贴...