HTMLTableColElementï¼span 屿§
åºçº¿
广æ³å¯ç¨
èª 2015å¹´7æ èµ·ï¼æ¤ç¹æ§å·²å¨ä¸»æµæµè§å¨ä¸å¾å°æ¯æï¼å¯å¨å¤§å¤æ°è®¾å¤åæµè§å¨çæ¬ä¸æ£å¸¸ä½¿ç¨ã
HTMLTableColElement æ¥å£ç span åªè¯»å±æ§è¡¨ç¤º <col> æ <colgroup> å¿
须横跨çåæ°ï¼è¿ä½¿å¾è¯¥åå æ®è¡¨ä¸å¤åç空é´ãå®åæ span 屿§ã
å¼
ä¸ä¸ªè¡¨ç¤ºåæ°çæ£æ°ã
夿³¨ï¼è®¾ç½®æ°å¼æ¶ï¼è¯¥å¼å°è¢«éå¶ä¸ºææ¥è¿çä¸¥æ ¼æ£æ°ï¼æå¤ 1000ï¼ã
示ä¾
ç¤ºä¾æä¾äºä¸¤ä¸ªæé®æ¥ä¿®æ£ä¸»ä½ç¬¬ä¸ä¸ªåå æ ¼çå跨度ã
HTML
html
<table>
<colgroup>
<col />
<col span="2" class="multiColumn" />
</colgroup>
<thead>
<th></th>
<th scope="col">C1</th>
<th scope="col">C2</th>
<th scope="col">C3</th>
<th scope="col">C4</th>
</thead>
<tbody>
<tr>
<th scope="row">è¡ 1</th>
<td>cell</td>
<td>cell</td>
<td>cell</td>
<td>cell</td>
</tr>
</tbody>
</table>
<button id="increase">å¢å å跨度</button>
<button id="decrease">åå°å跨度</button>
<div>第ä¸ä¸ª <col> 横跨 <output>2</output> 个å®é
åã</div>
CSS
css
.multiColumn {
background-color: #d7d9f2;
}
JavaScript
js
// è·åç¸å
³æ¥å£å
ç´
const col = document.querySelectorAll("col")[1];
const output = document.querySelectorAll("output")[0];
const increaseButton = document.getElementById("increase");
const decreaseButton = document.getElementById("decrease");
increaseButton.addEventListener("click", () => {
col.span = col.span + 1;
// æ´æ°æ¾ç¤º
output.textContent = col.span;
});
decreaseButton.addEventListener("click", () => {
col.span = col.span - 1;
// æ´æ°æ¾ç¤º
output.textContent = col.span;
});
ç»æ
è§è
| è§è |
|---|
| HTML > # dom-colgroup-span > |