HTML DOM কলাম স্প্যান প্রপার্টি HTML এ
সিনট্যাক্স
−
-এর সিনট্যাক্স নিচে দেওয়া হলtabledataObject.colSpan = 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 সমান। এটি টেবিলটিকে তিনটি সারি এবং তিনটি কলাম তৈরি করে। টেবিলটিতে একটি স্টাইল প্রয়োগ করা হয়েছে যাতে এটি অন্যদের থেকে আলাদা দেখায় -
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() পদ্ধতিটি কার্যকর করবে -
<button onclick="changeSpan()">CHANGE</button>
changeSpan() পদ্ধতিটি নথি বস্তুতে getElementsByClassName() পদ্ধতি ব্যবহার করে এবং উভয়ই অ্যাক্সেস করতে ইন্ডেক্সিং ব্যবহার করে উভয়
উপাদান পায়। তারপর এটি উভয়
উপাদানের colSpan বৈশিষ্ট্যের মান পায় এবং তাদের 2 থেকে 1 থেকে পরিবর্তন করে −
var x=document.getElementsByClassName("TD1").length;
function changeSpan() {
for(var i=0;i<=x;i++){
document.getElementsByClassName("TD1")[i].colSpan = "1";
}
}