首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

JavaScript 修改 td colspan 無效:屬性名大小寫與視覺刷新機制

     編輯:程式設計綜合問答

錯誤代碼


spanButton.colspan = colspanNum; // 錯誤:屬性名區分大小寫

修正


spanButton.colSpan = colspanNum; // 正確:駝峰式 colSpan

現象解釋

  • 設置 colSpan 後,DOM 模型已更新,表格佈局引擎重新計算列寬,單元格實際寬度已生效**。
  • 按鈕寬度未變是因為按鈕自身樣式(width:auto)未撐開,非 colspan 失效。
  • 驗證方法:給 table 加 border="1" 可見單元格邊框已跨列。

最佳回答

1.spanButton.colSpan=colspanNum;這一行S要大寫
2.設置之後單元格列寬實際已經生效,只是button的寬度未變而已,不信可以在table加上border='1'看看效果

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved