亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

添加一行后,鼠標移到相應的行不變色,初始的三行則會變色

????window.onload?=?function(){
????????var?tr?=?document.getElementsByTagName("tr");
????????for?(var?i=0;?i<tr.length;?i++){
????????????change(tr[i]);
????????}
????????//?鼠標移動改變背景,可以通過給每行綁定鼠標移上事件和鼠標移除事件來改變所在行背景色
????????function?change(obj){
????????????obj.onmouseover?=?function(){
????????????????obj.style.backgroundColor?=?"#f2f2f2";
????????????}
????????????obj.onmouseout?=?function(){
????????????????obj.style.backgroundColor?=?"#fff";
????????????}
????????}
????}
????//?編寫一個函數,供添加按鈕調用,動態在表格的最后一行添加子節點
????var?num?=?2;
????
????function?add(){
????????num++;
????????
????????var?newtr?=?document.createElement("tr");
????????var?newtd1?=?document.createElement("td");
????????var?newtd2?=?document.createElement("td");
????????newtd1.innerHTML?=?"xh00"+num;
????????newtd2.innerHTML?=?"第"+num+"個學生";
????????
????????var?del?=?document.createElement("td");
????????del.innerHTML?=?"<a?href='javascript:;'?onclick='del(this)'?>刪除</a>";
????????
????????var?tab?=?document.getElementById("table");
????????tab.appendChild(newtr);
????????newtr.appendChild(newtd1);
????????newtr.appendChild(newtd2);
????????newtr.appendChild(del);
????????
????????var?tr?=?document.getElementsByTagName("tr");
????????for?(var?i=0;?i<tr.length;?i++){
????????????change(tr[i]);
????????}
????}

正在回答

1 回答

把function?change(obj)拿出來在window.onload=function()外面聲明,因為在里面聲明,外面函數調用不到它

0 回復 有任何疑惑可以回復我~
#1

channel_ho 提問者

非常感謝!
2016-07-31 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

添加一行后,鼠標移到相應的行不變色,初始的三行則會變色

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號