Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

ออบเจ็กต์คอลัมน์ HTML DOM


ออบเจ็กต์คอลัมน์ HTML DOM เชื่อมโยงกับองค์ประกอบ HTML วัตถุคอลัมน์ใช้เพื่อรับหรือตั้งค่าคุณสมบัติของ องค์ประกอบ แท็กใช้เฉพาะใน

องค์ประกอบ

คุณสมบัติ

ต่อไปนี้เป็นคุณสมบัติของคอลัมน์วัตถุ -

ทรัพย์สิน คำอธิบาย
สแปน การตั้งค่าหรือคืนค่าแอตทริบิวต์ span ของคอลัมน์

ไวยากรณ์

ต่อไปนี้เป็นไวยากรณ์สำหรับ −

การสร้างวัตถุคอลัมน์ −

var a = document.createElement("COL");

ตัวอย่าง

เรามาดูตัวอย่างของคอลัมน์อ็อบเจ็กต์ −

<!DOCTYPE html>
<html>
<head>
<style>
   table, th, td {
      border: 1px solid blue;
   }
   #Col1{
      background-color:pink;
   }
</style>
</head>
<body>
<h3>COL OBJECT</h3>
<table>
<colgroup>
<col id="Col1" span="2">
<col style="background-color:lightgreen">
</colgroup>
<tr>
<th>Fruit</th>
<th>Color</th>
<th>Price</th>
</tr>
<tr>
<td>Mango</td>
<td>Yellow</td>
<td>100Rs</td>
</tr>
<tr>
<td>Guava</td>
<td>Green</td>
<td>50Rs</td>
</tr>
</table>
<p>Click the below button to get span of the "COL1" col element</p>
<button onclick="colObj()">COLUMN</button>
<p id="Sample"></p>
<script>
   function colObj() {
      var x = document.getElementById("Col1").span;
      document.getElementById("Sample").innerHTML = "The Col1 element has span= "+x;
   }
</script>
</body>
</html>

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

ออบเจ็กต์คอลัมน์ HTML DOM

เมื่อคลิกปุ่ม COLUMN -

ออบเจ็กต์คอลัมน์ HTML DOM

ในตัวอย่างข้างต้น เราได้สร้างตารางที่มี 2 แถว 3 คอลัมน์ ตารางโดยรวมมีสไตล์ที่ใช้กับมัน ภายในตาราง เรามีองค์ประกอบ สององค์ประกอบ โดยองค์ประกอบหนึ่งมีช่วงเท่ากับ 2 และองค์ประกอบอื่นๆ จะใช้รูปแบบอินไลน์ เนื่องจากสำหรับช่วง แรกเท่ากับ 2 รูปแบบจะมีผลกับสองคอลัมน์พอดี และ ที่สองจะใช้รูปแบบดังกล่าวกับคอลัมน์ที่เหลือ -

table, th, td {
   border: 1px solid blue;
}
#Col1{
   background-color:pink;
}
<table>
<colgroup>
<col id="Col1" span="2">
<col style="background-color:lightgreen">
</colgroup>
<tr>
<th>Fruit</th>
<th>Color</th>
<th>Price</th>
</tr>
<tr>
<td>Mango</td>
<td>Yellow</td>
<td>100Rs</td>
</tr>
<tr>
<td>Guava</td>
<td>Green</td>
<td>50Rs</td>
</tr>
</table>

เราได้สร้างปุ่ม COLUMN ที่จะรันเมธอด colObj() เมื่อผู้ใช้คลิก -

<button onclick="colObj()">COLUMN</button>

วิธี colObj() รับองค์ประกอบ แรกโดยใช้เมธอด getElementById() บนวัตถุเอกสาร จากนั้นจะได้รับค่าแอตทริบิวต์ span ขององค์ประกอบ และกำหนดค่าให้กับตัวแปร x ค่าแอตทริบิวต์ span ที่เก็บไว้ในตัวแปร x จะแสดงในย่อหน้าด้วย id “Sample” โดยใช้คุณสมบัติ innerHTML ของย่อหน้า -

function colObj() {
   var x = document.getElementById("Col1").span;
   document.getElementById("Sample").innerHTML = "The Col1 element has span= "+x;
}