HTMLTableCellElementï¼colSpan 屿§
åºçº¿
广æ³å¯ç¨
èª 2015å¹´7æ èµ·ï¼æ¤ç¹æ§å·²å¨ä¸»æµæµè§å¨ä¸å¾å°æ¯æï¼å¯å¨å¤§å¤æ°è®¾å¤åæµè§å¨çæ¬ä¸æ£å¸¸ä½¿ç¨ã
HTMLTableCellElement æ¥å£ç colSpan åªè¯»å±æ§è¡¨ç¤ºæ¤åå
æ ¼å¿
须跨è¶çåæ°ï¼è¿å
许åå
æ ¼å¨è¡¨æ ¼çå¤åä¹é´å æ®ç©ºé´ãå®åæ colspan 屿§ã
å¼
ä¸ä¸ªè¡¨ç¤ºåæ°çæ£æ°ã
夿³¨ï¼å½è®¾ç½®æ°å¼æ¶ï¼è¯¥å¼ä¼è¢«é³å¶å°ææ¥è¿çä¸¥æ ¼æ£æ°ã
示ä¾
ç¤ºä¾æä¾äºä¸¤ä¸ªæé®æ¥ä¿®æ¹ä¸»ä½ç¬¬ä¸ä¸ªåå æ ¼çå跨度ã
HTML
html
<table>
<thead>
<tr>
<th>å 1</th>
<th>å 2</th>
<th>å 3</th>
<th>å 4</th>
<th>å 5</th>
<th>å 6</th>
<th>å 7</th>
<th>å 8</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="2">1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
<td>6</td>
<td>7</td>
<td>8</td>
</tr>
</tbody>
</table>
<button id="increase">å¢å å跨度</button>
<button id="decrease">åå°å跨度</button>
<div>第ä¸ä¸ªåå
æ ¼è·¨è¶ <output>2</output> åã</div>
JavaScript
js
// è·åç¸å
³æ¥å£å
ç´
const cell = document.querySelectorAll("tbody tr td")[0];
const output = document.querySelectorAll("output")[0];
const increaseButton = document.getElementById("increase");
const decreaseButton = document.getElementById("decrease");
increaseButton.addEventListener("click", () => {
cell.colSpan = cell.colSpan + 1;
// æ´æ°æ¾ç¤º
output.textContent = cell.colSpan;
});
decreaseButton.addEventListener("click", () => {
cell.colSpan = cell.colSpan - 1;
// æ´æ°æ¾ç¤º
output.textContent = cell.colSpan;
});
ç»æ
è§è
| è§è |
|---|
| HTML > # dom-tdth-colspan > |