[問題] javascript 表格變色寫在function裡

看板Web_Design作者 (.)時間15年前 (2010/10/06 16:38), 編輯推噓2(204)
留言6則, 6人參與, 最新討論串1/2 (看更多)
<tr onmouseover="this.style.backgroundColor='#FF0000';"> 這個表格變色語法 要怎麼樣寫成function的形式呢? 我這樣寫結果出現錯誤: <tr onmouseover="color()"> <script> function color(){ this.style.backgroundColor='#FF0000'; } </script> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.125.41.241

10/06 19:50, , 1F
這種寫法也不好;乾脆一次就把 JS跟 HTML切乾淨
10/06 19:50, 1F

10/06 19:57, , 2F
HtmlDOM.onmouseover = function(){xxx}
10/06 19:57, 2F

10/06 22:57, , 3F
onmouseover="color(this)"
10/06 22:57, 3F

10/06 23:12, , 4F
三樓才是正解
10/06 23:12, 4F

10/06 23:41, , 5F
然後function color要改成color(n),原有的this也要改n
10/06 23:41, 5F

10/07 10:07, , 6F
謝謝了 我用3f+5f方法
10/07 10:07, 6F
文章代碼(AID): #1Ch3MRBL (Web_Design)
文章代碼(AID): #1Ch3MRBL (Web_Design)