HTMLテーブルがあります。そのテーブルのセルの 1 つの幅を Javascript コードから変更するにはどうすればよいですか? たとえば、ボタンがあり、それを押すと、特定の列の幅が変更されます。これどうやってするの?
質問する
18377 次
3 に答える
8
jQueryがなくてもできます。
作業例: http://jsfiddle.net/qFDBk/1/
var btn = document.getElementById('btn');
btn.onclick = function() {
var tbl = document.getElementById('tbl');
var td = tbl.rows[0].cells[0];
td.width = '500px';
td.style.backgroundColor = 'blue';
}
于 2013-03-11T01:14:59.697 に答える
3
一般的な JavaScript ライブラリである jQuery を使用してそれを行う方法を次に示します。
$('td:nth-child(2)').css('width', '100px');
于 2013-03-11T01:08:01.883 に答える
1
CSS メソッドを使用して幅を適用します。
$('td').css('width','200px');
説明 :
- すべての td 要素を取得します。CSS プロパティの幅を適用し、その値を 200px に設定します。すべての td 要素に対して。
$('td')
タグセレクタです。すべての td 要素が選択されます。- .css() は、言及したスタイル ルールを適用します。
于 2013-03-11T01:11:14.820 に答える