ขอบคุณมากเรยค่ะเพ๋ คือมันเป็นโค้ที่แบบว่าช่วยหนูได้อย่างสมบูรณ์ แบบที่เหลือก็จะต้องกำหนดว่าไม
<STYLE type=text/css>
.class1 tabel{สั่งพื้นหลังสั่นสีพื้นหลัง}
</style>
ถึงเวลาที่ตั้งชื่อตาราง เป็น Id='ที่ระบุมากจากการ onclick' มันเปลี่ยนแต่ไม่เปลี่ยนทั้งพื้นหลังตาราง แต่เปลี่ยนเป็นบาง td เพราะใน td นั้นหนูได้แทรกตารางไว้อีกที แต่ไม่ได้ตั้งชื่อตาราง ไม่มี id ในตารางหลาย ๆ ตารางที่แทรกไว้ใน td ย่อยจาก table หลักที่มีรหัส
ถ้ายังไง พี่พอทราบก็ช่วยหนูอีกนิดน่ะค่ะ ขอบคุณมากค่ะ

น้องคนเหนือป่ะเีนี่ย -*-
ผม อาจจะเข้าใจไม่หมดนะคับ ถ้าตกหรือพลาดตรงไหนไป ขออภัยด้วย
ในอากิวเมนต์ตัวแรกที่ระบุไปนั้น เราสามารถเลือก Object ID ได้อิสระ อย่างที่เข้าใจกันตามโครงสร้างของ <table> ว่าถ้าไม่มีการใส่ค่าพารามิเตอร์ เช่นสีพื้นหลังให้กับ <tr><th><td> ซึ่งเป็นแท็กลูก พวกแท็กเหล่านี้ก็จะใช้สีพื้นหลังของ <table> ไปโดยปริยาย (จิงๆ มันไม่ได้ใช้สีของ <table> หรอกเพียงแต่ว่ามันโปร่งใส แต่ในแง่ของ Output สายตาคนเรามองก็คือมองว่ามันใช้สีพื้นเหมือนกันกับ <table>)
เช่นกำหนด <table style="background-color:#FF0000;"> ก็จะทำให้เนื้อหาในแท็กด้านใน <tr><th><td> เป็นสีแดงไปด้วย เพราะฉะนั้น หากน้อง(หรือไม่น้องหว่า) ต้องการให้สีพื้นหลังของ <tr><th><td> ทุกอันเปลี่ยนไปพร้อมกันหลังทำ function ก็ให้ระบุค่า ID ที่็แท็ก <table> และไม่ต้องใส่ค่าพารามิเตอร์สีให้กับแท็ก <tr><th><td> แต่อย่างใด แต่หากถ้าไม่ต้องการให้ <td> ส่วนไหนเปลี่ยนสีไปตาม <table> ก็ให้ใส่ค่าพารามิเตอร์สีดักไว้ให้มันใช้สีพื้นหลังของตัวมันเอง
ตัวอย่าง
<table id="...">
<tr><th></th></tr>
<tr><td></td></tr>
</table>
แต่หากต้องการให้ <tr><th><td> อันใดอันหนึ่งเปลี่ยนสีเมื่อทำ function ก็ให้ระบุค่า ID ที่แท็กนั้นได้เลยตรงๆ
ตัวอย่าง
<table>
<tr><th></th></tr>
<tr><td id="..."></td></tr>
</table>
หรือในกรณีที่ด้านใน <td> น้องมีตารางซ้อนอยุ่และต้องการให้เปลี่ยนสีไปพร้อมกับ <table> นอก หรือ <td> ที่ครอบมันอยู่ ก็ไม่ต้องระบุพารามิเตอร์สีให้กับตารางด้านใน เพราะเราต้องการให้มันโปร่งใสและใช้สีพื้นร่วมกับ Ojbect ที่ครอบมันอยู่
ตัวอย่าง
<table>
<tr>
<th></th>
</tr>
<tr>
<td id="...">
<table><tr><td></td></tr></table>
</td>
</tr>
</table>
หรือในกรณีที่ด้านใน <td> น้องมีตารางซ้อนอยุ่และต้องการ
ไม่ให้เปลี่ยนสีไปพร้อมกับ <table> นอก หรือ <td> ที่ครอบมันอยู่ ก็ระบุพารามิเตอร์สีให้กับตารางด้านใน
<table>
<tr>
<th></th>
</tr>
<tr>
<td id="...">
<table class="..."><tr><td></td></tr></table>
</td>
</tr>
</table>
หรือถ้ายังไม่เข้าใจก็มีหลักการง่ายๆ นะคับ ไม่ว่าจะเขียนโครงสร้างเว็บด้วย <table> หรือ <div> ถ้าเราไม่ได้ระบุค่าพารามิเตอร์สีพื้นหลังให้กับมัน มันก็จะโปร่งแสงและดูเหมือนใช้สีพื้นหลังเดียวกับ Object ที่ครอบมันอยู่ แต่ถ้ามีการระบุค่าพารามิเตอร์สีแยกให้กับมัน มันก็จะใช้สีของตัวมันเอง
ส่วนกรณีที่ว่าด้านใน <td> จะมี <table> ซ้อนกันอยู่สักกี่้ชั้นนั้น ไม่ต้องกังวลเท่าไรคับ ถ้าเข้าใจหลักการของโครงสร้างตามพารากราฟด้านบน ^
แต่เท่าที่ลองมา สำหรับ <table> นั้นมันไม่ค่อยเสถียรและ อิสระเท่ากับ <div> ปัญหาเนื่องมาจากโครงสร้าง <tr><th><td> ที่เป็นแท็กลูกของ <table> นั่นเอง