HTMLDOM列スパンプロパティ
HTML DOM列のspanプロパティは、HTMLの
構文
以下は、-
の構文です。tabledataObject.colSpan = number
ここで、numberは、テーブルがまたがる列の数を表します。
例
colSpanプロパティの例を見てみましょう-
<!DOCTYPE html> <html> <head> <style> table, th, td { border: 1px solid blue; } </style> </head> <body> <h2>Monthly Savings</h2> <table> <tr> <th>Month</th> <th>Savings</th> </tr> <tr> <td class="TD1" colspan="2">January</td> <td>$100</td> </tr> <tr> <td class="TD1" colspan="2">February</td> <td>$100</td> </tr> </table> <br> <button onclick="changeSpan()">CHANGE</button> <script> var x=document.getElementsByClassName("TD1").length; function changeSpan() { for(var i=0;i<=x;i++){ document.getElementsByClassName("TD1")[i].colSpan = "1"; } } </script> </body> </html>
出力
これにより、次の出力が生成されます-
変更をクリックすると-
上記の例では-
2行目から始まる最初の要素、つまり1月と2月のcolspanが2に等しいテーブルを作成しました。これにより、テーブルは3行3列になります。テーブルには、他のテーブルとは異なって見えるようにスタイルが適用されています-
table, th, td { border: 1px solid blue; } <table> <tr> <th>Month</th> <th>Savings</th> </tr> <tr> <td class="TD1" colspan="2">January</td> <td>$100</td> </tr> <tr> <td class="TD1" colspan="2">February</td> <td>$100</td> </tr> </table>
次に、ユーザーがクリックしたときにchangeSpan()メソッドを実行するCHANGEボタンを作成しました-
<button onclick="changeSpan()">CHANGE</button>
changeSpan()メソッドは、ドキュメントオブジェクトでgetElementsByClassName()メソッドを使用し、インデックスを使用して両方にアクセスすることで、両方の
var x=document.getElementsByClassName("TD1").length; function changeSpan() { for(var i=0;i<=x;i++){ document.getElementsByClassName("TD1")[i].colSpan = "1"; } }
-
HTMLDOMOlタイププロパティ
HTML DOM Ol typeプロパティは、順序付きリストで使用されるマーカーのタイプに対応するtype属性の値を設定/返します。 以下は構文です- タイププロパティを返す olObject.type 設定タイプ キャラクターに olObject.type = ‘1|a|A|i|I’ Olタイプの例を見てみましょう プロパティ- 例 <!DOCTYPE html> <html> <head> <title>HTML DOM Ol type</title> <style> &n
-
HTML DOMOlstartプロパティ
HTML DOM Ol startプロパティは、順序付きリストのstart属性の値を設定/返します。 以下は構文です- 数値を返す olObject.start 開始の設定 番号に olObject.start = number Ol startの例を見てみましょう プロパティ- 例 <!DOCTYPE html> <html> <head> <title>HTML DOM Ol start</title> <style> form { widt