ภาษาไทย
<!--ขั้นตอนที่ 1: เพิ่มโค้ดต่อไปนี้ในบริเวณส่วนหัว--> <head> <STYLE> th{สีพื้นหลัง:#999999;} .trOdd{สีพื้นหลัง:#FFFFFF;} .trEven{พื้นหลัง - color:#CCCCCC;} </STYLE> <SCRIPT language="javascript"> /** * สแกนตารางโดยอัตโนมัติและวาดสีของแถวคี่และแถวคู่* oTable: ตารางเป้าหมาย OddClass: สไตล์ CSS สำหรับแถวคี่ EvenClass: css สำหรับแถวคู่ Style*/ ฟังก์ชั่น setRowColor(oTable,oddClass,evenClass) { ResetTableColor(oTable); for(var i=1; i<oTable.rows.length; i++) { if(i % 2 == 0) oTable. rows[i ].className =evenClass; else oTable.rows[i].className = OddClass; } } /** * เพิ่มโดย LxcJie 2004.6.28 * สแกนตารางโดยอัตโนมัติและแสดงสีของคอลัมน์คี่และคอลัมน์คู่ * oTable: ตารางเป้าหมาย OddClass: สไตล์ CSS ของคอลัมน์คี่ EvenClass: สไตล์ CSS สำหรับคอลัมน์คู่*/ // javascript เพิ่มเติมจากฟังก์ชัน http://www.downcodes.com setColColor(oTable,oddClass,evenClass) { ResetTableColor(oTable); for(var i =1; i<oTable .rows.length; i++) { for(var j=0; j<oTable.rows[i].cells.length; j++) { if(j % 2 == 0) oTable. rows[i].cells[j ].className =evenClass; else oTable.rows[i].cells[j].className = OddClass; } } } //ล้างสไตล์ของฟังก์ชัน tr และ td ทั้งหมด resetTableColor(oTable ) { for(var i=1; i< oTable.rows.length; i++) { oTable.rows[i].className = ""; for(var j=0; j<oTable.rows[i].cells. length; j++) oTable.rows[i]. cells[j].className = ""; } } </SCRIPT> <SCRIPT language="javascript"> window.changeTag = true; function init() { setRowColor(document. all.tableRow,'trOdd','trEven' ); setColColor(document.all.tableCol,'trOdd','trEven'); } การเปลี่ยนแปลงฟังก์ชัน() { if(changeTag) { setRowColor(document.all.tableCol,' trOdd','trEven'); setColColor(document .all.tableRow,'trOdd','trEven'); changeTag = false; } อื่น ๆ { setRowColor(document.all.tableRow,'trOdd','trEven'); (document.all.tableCol,'trOdd', 'trEven'); changeTag = true; } } </SCRIPT> </head> <!--ขั้นตอนที่ 2: แก้ไขเนื้อหา BODY เป็นเนื้อหาต่อไปนี้--> <body onLoad="init()"> <!-- ขั้นตอนที่ 3: เพิ่มโค้ดต่อไปนี้ลงในพื้นที่ BODY --> <TABLE width="70%" border="1" cellpadding="0" cellspacing="1" bordercolor ="#000000" id="tableRow"> <TR> <TH scope="col">col1</TH> <TH scope="col">col2</TH> <TH scope="col">col3< /TH> </TR> <TR> < TD> </TD> <TD> </TD> <TD> </TD> </TR> <TR> <TD> < /TD> <TD> </TD > <TD> </TD> </TR> <TR> <TD> </TD> <TD> </TD> <TD>  ;</TD> </TR> <TR > <TD> </TD> <TD> </TD> <TD> </TD> </TR> <TR> <TD>  ;</TD> <TD> < /TD> <TD> </TD> </TR> <TR> <TD> </TD> <TD> </TD> <TD > </TD> </TR> </TABLE> <P> <TABLE width="70%" border="1" cellpadding="0" cellspacing="1" bordercolor="#000000" id=" tableCol"> <TR> <TH width=" 25%" scope="col">col1</TH> <TH width="25%" scope="col">col2</TH> <TH width="25 %" scope="col">col3</ TH> <TH width="25%" scope="col">col4</TH> </TR> <TR> <TD> </TD> <TD > </TD> <TD>  ;</TD> <TD> </TD> </TR> <TR> <TD> </TD> <TD> </TD> <TD> </TD> <TD > </TD> </TR> <TR> <TD> </TD> <TD> </TD> <TD> </ TD> <TD> </TD> </TR> <TR> <TD> </TD> <TD> </TD> <TD> </TD> <TD> </TD> </TR> <TR> <TD> </TD> <TD> </TD> <TD> </TD> <TD> </TD> </TR > <TR> <TD> </ TD> <TD> </TD> <TD> </TD> <TD> </TD> </TR> </TABLE><p > <input type="button" value=" Exchange " onClick="change()" style="border:1px solid black; "> </body> <!--คำอธิบายโค้ด: คำอธิบาย: 1. เพิ่ม onLoad=" init()" เป็น <body> และเปลี่ยน For <body onLoad="init()"> 2. Function function init() { setRowColor(document.all.tableRow,'trOdd','trEven'); setColColor(document. all.tableCol,'trOdd','trEven '); } tableRow, tableCol คือค่า ID ตารางสำหรับการตั้งค่าสี setRowColor เป็นฟังก์ชันสำหรับตั้งค่าสีของแถวทางเลือก -->