
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
htmlのテーブルをJavaScriptでTransposeする - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
htmlのテーブルをJavaScriptでTransposeする - Qiita
targetTable = $0; // 対象のテーブルElement // 配列に詰め替えつつTransposeする ar2 = []; Array.fro... targetTable = $0; // 対象のテーブルElement // 配列に詰め替えつつTransposeする ar2 = []; Array.from(targetTable.querySelectorAll('tr'), tr => Array.from(tr.querySelectorAll('td,th'))).map((td, x) => { td.map((tr, y) => { ar2[y] ? 0 : ar2[y] = []; // eq) ar2[y] ??= []; ar2[y][x] = tr.cloneNode(true); // xyを逆にすることでtransposedになる }); } ); // 詰め替え済みの配列をテーブル化する newT = document.createElement('table'); ar2.map(tr => { nr =