<DIVのid = '店'> <DIV CLASS = A1 'A2'> 111 </ DIV> <DIVクラス= 'A1〜A3'> 222 </ DIV> <DIVクラス= 'A2、A3'> 333 </ div> </ div> <スクリプトタイプ= "テキスト/ javascriptの"> 関数のgetElementsByClassName(ノード、クラス名){ 場合(node.getElementsByClassName){ 戻りnode.getElementsByClassName(クラス名)。 } 他{ VARの ELEM = node.getElementsByTagName( '*' )。 VaRの結果= []; 以下のため(のvar i = 0; I <elem.length。 結果は[result.length] = ELEM [I]。 } } 戻り値の結果; } } VAR shoping =のdocument.getElementById( '店' ); VaRの事=のgetElementsByClassName(shoping、 'A1' )。 console.log(事)。 </ SCRIPT>
ます。https://www.cnblogs.com/positive/p/3736392.htmlで再現