Index: ssts-web/src/main/webapp/js/common.js =================================================================== diff -u -r32057 -r32059 --- ssts-web/src/main/webapp/js/common.js (.../common.js) (revision 32057) +++ ssts-web/src/main/webapp/js/common.js (.../common.js) (revision 32059) @@ -145,10 +145,11 @@ /* *IE8以下兼容document.getElementsByClassName */ -function documentGetElementsByClassName(className) { - if (!document.getElementsByClassName) { - document.getElementsByClassName = function (className) { - var children = document.getElementsByTagName('*'); +function documentGetElementsByClassName(className,doc) { + var element = doc || document; + if (!element.getElementsByClassName) { + element.getElementsByClassName = function (className) { + var children = element.getElementsByTagName('*'); var elements = new Array(); for (var i = 0; i < children.length; i++) { var child = children[i]; @@ -163,9 +164,9 @@ return elements; }; - return document.getElementsByClassName(className); + return element.getElementsByClassName(className); } else { - return document.getElementsByClassName(className); + return element.getElementsByClassName(className); } }