วันนี้หลังจากลองทำ GetCode+ ไปสักพัก
เพิ่งรู้ว่า tag <table> กับ <tr> เนี่ย
จะใช้ property innerHTML ได้สำหรับอ่านเท่านั้น
ก็เลยงงเลย ..
คือกะว่า จะเพิ่มแถวๆนึงในตาราง
แล้วเอาแถวนั้นเนี่ย มาแสดงค่า URL เพลง
คือที่คิดไว้เป็น step ว่า
1. เพิ่มcomment หลอกๆ ไว้ใน <tr> สักอัน (เช่น <!-- here -->)
2. เรียก <table>.innerHTML เอาข้อมูลไป replace ตรง <!--here-->
แต่ปรากฎ เมื่อไม่ได้
ก็เลยลองไปดูที่เว้บ MSDN (หาผ่าน Google)
ก็เลยเจอว่า มันบอกว่าสามารถใช้ method addRow() ได้
ก็เลยลองใช้ดู
ปรากฎว่า code จากเจ็ดแปดบรรทัด ลดเหลือสี่บรรทัด
เลยรู้สึกเจ็บใจ .. ในความเมาของตัวเอง ..
อีกอย่าง .. พอมาเช็คว่าพวก Gecko จะใช้ได้หรือเปล่า
ก็ใช้ได้ .. support เหมือนใน IE เป๊ะ ..
สรุป .. เมื่อวานเสียเวลาเปล่า - -"
เป็นบทเรียนที่ว่า
โปรดหาข้อมูลก่อนจะเริ่มเขียน javascript
เพราะไม่งั้นอาจทำไรบ้าๆ อีกก็ได้ - -"

