ドラッグドロップ あなたはHTML5ウェブページを開発する。あなたは次のHTMLマークアップを持っています: また、次のJavaScript変数も定義されています。 var languages = []; リストアイテムをソートするには、既存のJavaScript関数にステートメントを追加する必要があります。 どの4つのアクションを順番に実行すべきですか? (必要なコードセグメントを選択し、正しい順序で配置することで、ソリューションを開発する)Select and Place:
正解:
説明/参照: 注意: * getElementsByTagName getElementsByTagName()メソッドは、指定されたタグ名を持つすべての要素にアクセスします。 *例: //リスト項目を取得し、並べ替える配列を設定する var lis = ul.getElementsByTagName( "LI"); var vals = []; //配列を生成する for(var i = 0、l = lis.length; i <l; i ++) vals.push(lis [i] .innerHTML); //ソートする vals.sort(); //時々あなたはDESCを取得する必要があります if(sortDescending) vals.reverse(); //ページのリストを変更する for(var i = 0、l = lis.length; i <l; i ++) lis [i] .innerHTML = vals [i];