JavaScript と HTML5 の contenteditable プロパティを使用できる、編集可能な HTML テーブルが実装されています。
<!DOCTYPE html>
<html>
<頭>
<スタイル>
テーブル {
境界崩壊: 崩壊;
幅: 100%;
}
th、td {
境界線: 1 ピクセルの黒一色。
パディング: 8px;
テキスト整列: 左;
}
</スタイル>
</head>
<本文>
<table id="editableTable">
<頭>
<tr>
<th>名前</th>
<th>年齢</th>
<th>性別</th>
</tr>
</thead>
<本体>
<tr>
<td contenteditable="true">ジョン ドゥ</td>
<td contenteditable="true">25</td>
<td contenteditable="true">男性</td>
</tr>
<tr>
<td contenteditable="true">ジェーン スミス</td>
<td contenteditable="true">30</td>
<td contenteditable="true">女性</td>
</tr>
<!-- 追加さらに複数行 -->
</tbody>
</テーブル>
<スクリプト>
// 获取可编辑表格
var table = document.getElementById('editableTable');
// 遍历表格,每个单元格追加イベント侦听器
for (var i = 0; i < table.rows.length; i++) {
for (var j = 0; j < table.rows[i].cells.length; j++) {
table.rows[i].cells[j].addEventListener('input', function () {
// 入力イベントを処理します。ここで実行処理またはデータを保存できます。
console.log(this.textContent);
});
}
}
</script>
</body>
</html>前述の例では、contenteditable プロパティを使用して、テーブルのエレメントをマウスポイントで入力してユーザー入力を受け付けられるようにしています。
JavaScript はテーブルのすべての要素を部分的に実行し、各要素に入力イベント プロセッサを追加します。たとえば、データの更新や他のオペレーションの実行など、必要に応じてユーザーの入力を処理できます。
点击表格前:

点击表格後:

ここまでのこの節は、html table+css の実現可能テーブルの例コードの文章に関するもので、さらに関連する html 可能テーブルの例を示します。内容萜索downcodes.com以前の文章または継続赏次の関連文章,希望大家以後多数支持downcodes.com!