我在Magento 1.7.0.2安装上有JQuery 1.10,在IE8和以下我会收到以下错误:
SCRIPT438: Object doesn't support property or method 'getElementsByClassName'
jquery.js, line 5109 character 13
此行在下面的大胆:
if(match &&(context.nodetype === 1 || context.nodetype === 9)){ //加速:Sizzle("标签") 如果(匹配[1]){ 返回makearray(context.getElementsbytagname(查询),extra); //加速:Sizzle("。class") } else if(match [2] && expr.find.class && context.getElementsbyclassName){ return makearray(context.getElementsByClassName(匹配[2]),extra); } }
我相信这取决于原型1.7引起与getElementsByClassName
发生冲突的原型,是否有解决方案?
IE 8或以下不支持该功能:
http://caniuse.com/#search=getElementsbyclassName