我有一個HTML表格。我如何從javascript代碼中更改該表格的一個單元格的寬度?例如,我有一個按鈕,當我按下它時,我想要改變一個特定列的寬度。我怎樣才能做到這一點?如何從Javascript代碼中設置單元格寬度(HTML表格)
0
A
回答
3
這裏是你會如何使用jQuery,一個流行的JavaScript庫做到這一點:
$('td:nth-child(2)').css('width', '100px');
1
使用CSS方法來應用的寬度。
$('td').css('width','200px');
解釋:
- 獲取所有td元素。並應用CSS屬性寬度並將其值設置爲200px。爲每個td元素。
$('td')
是tagSelector。它會選擇所有的td元素。- .css()將應用您提到的樣式規則。
7
你可以做到這一點沒有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';
}
+1
1用於給出不需要jQuery的一個例子 – 2013-03-11 01:22:31
相關問題
- 1. 設置PDF表格單元格寬度
- 2. 如何使用JavaScript和jQuery設置HTML表格單元格寬度
- 3. 如何在代碼後面設置HTML表格單元格值
- 4. 設置單元格寬度
- 5. Python-docx,如何設置表格中的單元格寬度?
- 6. 設置表格單元的px寬度
- 7. 如何在JavaScript中明確設置HTML表格列寬度
- 8. 如何爲可變單元格寬度設置固定表格邊框寬度
- 9. 在PDF中設置表格單元格的寬度ITextSharp
- 10. 在iText中設置表格單元格的寬度java pdf
- 11. HTML電子郵件中的表格單元格寬度不對應於HTML或CSS中設置的寬度
- 12. 從腳本中設置BIRT交叉表單元格的寬度
- 13. 如何在HTML表格中設置Tbody的寬度和高度
- 14. HTML/PHP - 表單元格分隔寬度
- 15. 用w/jQuery設置表格單元格寬度
- 16. 設置表格單元格的寬度與CSS不工作
- 17. 設置3個表格的不同單元格寬度
- 18. 表格單元格自動大小沒有設置寬度
- 19. 使用CSS設置表格單元格的寬度
- 20. 設置HTML表格列寬
- 21. 100%寬度表格單元
- 22. 如何在HTML表格中設置單元格的背景?
- 23. 如何設置表格的寬度?
- 24. 如何用phpword設置表格寬度?
- 25. 設置表格寬度
- 26. 如何在GWT DataGrid中設置標題單元格寬度
- 27. 如何在MonoTouch.Dialog中設置單元格寬度
- 28. 如何在itextsharp中設置單元格寬度pdf創建
- 29. 如何在C#中使用EPPlus設置xlsx單元格寬度
- 30. 如何在HTML中設置正確的表格寬度?
請看看這個問題[這裏] [1]。它回答你的問題。 [1]:http://stackoverflow.com/questions/8130663/using-javascript-to-change-table-cells-width – valentinos 2013-03-11 01:06:25
或這樣:[如何更改列的寬度在一個表使用JavaScript?](http://stackoverflow.com/questions/5042075/how-do-i-change-the-column-width-in-a-table-using-javascript) – static 2013-03-11 01:06:52
謝謝!對不起,我沒有看到這個問題。 – user1460819 2013-03-11 01:59:54