[英]getElementById(“div”).getElementsByClassName(“class”) is not working in IE8
[英]Prototype/jQuery conflict on getElementsByClassName in IE8
我在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或更低版本不支持該功能:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.