0

これら 2 つの方法のうち、2 番目のオプションは、より優れた、より高速なソリューションを提供します。

$(goods).parent().parent().children().eq(1).children().eq(1).children();

第 1 のオプション: 私の関数は要素「商品」を渡します。次に、DOM を横断して、私の要素を含む li に到達します。

var b = document.getElementsbyClassname();

2番目のオプションは、必要な要素をクラス名で簡単に取得することです。

このプロジェクトが9未満のものをサポートすることは特に必要ではありませんが、試してみたいと思います.2番目のオプションは失格になりますが、私の質問は次のとおりです。すなわちサポートの?

4

1 に答える 1

1

最初のオプションは、DOMツリーを反対方向にトラバースするため、ユーザーのブラウザーでパフォーマンスが大幅に低下することです。

2番目のオプションはjQueryで記述できるため、IEのサポートが失われることはありません。

jQueryを次のように記述します

var allElementsWithClass = $('.className');

その後、結果をループできます。

于 2013-03-06T17:21:37.897 に答える