gpt4 book ai didi

javascript - IE8 中 getElementsByClassName 的原型(prototype)/jQuery 冲突

转载 作者:行者123 更新时间:2023-11-28 08:30:50 25 4
gpt4 key购买 nike

我在 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) ) {          // Speed-up: Sizzle("TAG")          if ( match[1] ) {            return makeArray( context.getElementsByTagName( query ), extra );          // Speed-up: Sizzle(".CLASS")          } else if ( match[2] && Expr.find.CLASS && context.getElementsByClassName ) {            return makeArray( context.getElementsByClassName( match[2] ), extra );          }        }

我相信这是 Prototype 1.7 导致与 getElementsByClassName 冲突的原因,有解决办法吗?

最佳答案

IE 8 或更低版本不支持该功能:

http://caniuse.com/#search=getElementsByClassName

关于javascript - IE8 中 getElementsByClassName 的原型(prototype)/jQuery 冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21885564/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com