download是html5中新增的一个属性，所以在现代浏览器上都会解析成属性。这个属性是一个事件定义，并且优先于js中的方法（window.download）。所以点调用download()方法的时候，在现代浏览器中会触发element.download();而不是window.download。所以在ie8这样的老古董下面没有element.download()会直接调用window.download();