簡體   English   中英

如何使用JavaScript更改表格中的列寬?

[英]How do I change the column width in a table using JavaScript?

當用戶單擊圖像時,我試圖切換表中兩列的寬度。 我甚至在單擊時都使用JavaScript,如果我將新列寬設置為%,它可以工作,但使用px或em似乎不起作用,而我想用它來更好地控制列。 這是我正在使用的代碼:

<img alt="Change Widths" title="Switch column widths" src="/*images_path*/*image*.png" onclick="for (j=1;j<=200;j++){document.getElementById('cola'+j).style.width = '60%'; document.getElementById('colb'+j).style.width = '28%';}" onmouseover="this.style.cursor='pointer';"/>

我使用Firefox會有所作為。 誰能幫我?

這對我來說很有效,可以在表的TD上選擇一個ID進行更改並將.width設置為px值。 我從沒用過.style.width,只是.width。

嘗試使用document.getElementById()。width而不是.style.width

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM