
HTMLが不慣れで質問が伝わらないかも知れませんが表の表現についてわかる方は教えてください。
例えば、ある表が存在する場合にB列とD列を入れ替えると中身の文字列もそれにしたがって列が入れ替わる表示方法について教えてください。
実際のサンプルHTMLだとこんな感じです↓
<html>
<table border="1">
<tr>
<th>A</th><th>B</th><th>C</th><th>D</th><th>E</th>
</tr>
</thead>
<tr>
<td>AAAAAAA</td>
<td>BBBBBBB</td>
<td>CCCCCCC</td>
<td>DDDDDDD</td>
<td>EEEEEEE</td>
</tr>
<tr>
<td>A'A'A'A'A'</td>
<td>B'B'B'B'B'</td>
<td>C'C'C'C'C'</td>
<td>D'D'D'D'D'</td>
<td>E'E'E'E'E'</td>
</tr>
</table>
</body>
</html>
A 回答 (3件)
- 最新から表示
- 回答順に表示

No.3
- 回答日時:
<html>
<boddy>
<table id="a" border="1">
<thead>
<tr><th>A</th><th>B</tH><th>C</tH><th>D</tH><th>E</tH></tr>
</thead>
<tbody>
<tr><td>あ</td><td>い</td><td>う</td><td>え</td><td>お</td></tr>
<tr><td>か</td><td>き</td><td>く</td><td>け</td><td>こ</td></tr>
<tr><td>さ</td><td>し</td><td>す</td><td>せ</td><td>そ</td></tr>
</tbody>
</table>
<script>
window.onload = function(){
swapTD('a',1,3);//入れ替えの列の番号0から!
}
function swapTD(tbid, col1, col2){
var t=document.getElementById( tbid );
for(var i=0,mx=t.rows.length;i<mx;i++){
var r = t.rows[i];
var tmp = r.cells[ col2 ].innerHTML;
r.cells[ col2].innerHTML = r.cells[ col1 ].innerHTML;
r.cells[ col1].innerHTML = tmp;
}
}
</script>
No.2
- 回答日時:
HTMLにこだわらなければ簡単です。
【A列】
document.write('<td>AAAAA</td>');
この内容で保存。例えば、a.jsなど
【B列】
document.write('<td>BBBBBB</td>');
これもAと同じように保存。b.jsなど
HTMLファイルには
<html>
<table border="1">
<thead>
<tr>
<th>A</th><th>B</th><th>C</th><th>D</th><th>E</th>
</tr>
</thead>
<tr>
<script language="Javascript"src="a.js"></script>
<script language="Javascript"src="b.js"></script>
・
・
・
</tr>
これじゃだめですか?
あと、タグで気になったのが、</thead>はありましたが、<thead>がありませんよ?↑のサンプルは追加して書きました。

No.1
- 回答日時:
手動で頑張ってください……。
簡単なプログラムを作れば処理することはできますが、ここに質問されている時点でその技術は持っていないでしょうし、準備やお願いをする手間を考えれば……やっぱり手動が早いと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- HTML・CSS テーブルタグのセルの幅の一部だけを指定 1 2023/03/12 12:02
- JavaScript EasyUIのSubGrid(jquery)におけるObjectに入れた連想配列について 1 2022/05/02 11:21
- HTML・CSS 【CSS】:hasで可能? imgを含むtr要素を選択したい 1 2022/11/17 14:36
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- MySQL SQL任意に並び替えをしたい 2 2023/08/28 10:47
- HTML・CSS 自身のHPにYouTube動画を貼り付けるのが出来なくなり困ってます 1 2022/11/11 10:44
- 工学 【制御工学】単位ステップ応答の遅れ時間の求め方(令和2年度の機械設計技術者試験(制御工学)の問題) 3 2022/11/02 10:51
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テーブルの任意の列を非表示に...
-
TRタグの余白をcssで設定するには
-
テーブルのセルに画像をピッタ...
-
文字列が入っているtdを削除せ...
-
テーブルの行を折りたたみたい...
-
htmlのtable内に画像
-
nth-childをtrとtdに同時に使う...
-
cssで、表示されるテキストによ...
-
テーブルタグの中に<ol><li>を...
-
safariで特定条件下でデーブル...
-
テーブルの装飾
-
HTMLで文とテーブルの間が空く。
-
テーブルの位置
-
tableの要素(tr、td)に一...
-
vb2005で<td>から</td>までの値...
-
Htmlのtd要素の中で半角の空...
-
テーブルのヘッダとボディの幅...
-
逆L字の表(table)組み
-
テーブルの枠線(外内両方)を...
-
tableにul,または,olを入れられ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テーブルの行を折りたたみたい...
-
TRタグの余白をcssで設定するには
-
テーブルの任意の列を非表示に...
-
tableにul,または,olを入れられ...
-
テーブルのセルに画像をピッタ...
-
cssで、表示されるテキストによ...
-
中に<table></table>が使えるア...
-
ホームページ 表の上の余白を...
-
tableの要素(tr、td)に一...
-
tableでcolspanを使うと次行以...
-
テーブルの表示がずれます
-
文字列が入っているtdを削除せ...
-
逆L字の表(table)組み
-
テーブルのヘッダとボディの幅...
-
CSSだけで<table>の<td>や<tr>...
-
EXCELからhtmlへの変換で罫線が...
-
tdなどの閉じタグは省略しても...
-
テーブルタグのセルの幅の一部...
-
HTMLのテーブルで桁をそろ...
-
不要な余白を削除する方法を教...
おすすめ情報