第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

有兩個(gè)問(wèn)題:1,背景顏色沒(méi)有改變;2,不能刪除行

有兩個(gè)問(wèn)題:1,背景顏色沒(méi)有改變;2,不能刪除行

<!DOCTYPE?html> <html> ?<head> ??<title>?new?document?</title>?? ??<meta?http-equiv="Content-Type"?content="text/html;?charset=gbk"/> ??<style?type="text/css"> ??????.show{ ????????background-color:#9F6; ????????color:#00C; ??????} ??</style> ??<script?type="text/javascript">? ?? ??????window.onload?=?function(){ ?????????????????? ?????//?!!?功能不能實(shí)現(xiàn)???鼠標(biāo)移動(dòng)改變背景,可以通過(guò)給每行綁定鼠標(biāo)移上事件和鼠標(biāo)移除事件來(lái)改變所在行背景色。 ????????var?rowList?=?document.getElementsByTagName("tr"); ????????for(var?i=1;i<rowList.length;i++){ ????????????rowList[i].onmouseover?=?function(){ ????????????????rowList[i].className?=?"show"; ????????????} ????????????rowList[i].onmouseout?=?function(){ ????????????????rowList[i].className?=?"hideShow"; ????????????} ????????} ???????? ? ?} ????? ??????//?編寫(xiě)一個(gè)函數(shù),供添加按鈕調(diào)用,動(dòng)態(tài)在表格的最后一行添加子節(jié)點(diǎn); ????function?add(){ ????????var?content?=?prompt("請(qǐng)輸入您的學(xué)號(hào)和姓名,中間以逗號(hào)隔開(kāi)",""); ????????var?id?=?content.split(",")[0]; ????????var?name?=?content.split(",")[1]; ????????var?row?=?document.createElement("tr"); ????????var?tdName?=?document.createElement("td"); ????????var?tdId?=?document.createElement("td"); ????????var?tdOpe?=?document.createElement("td"); ????????var?link?=?document.createElement("a"); ????????tdName.innerHTML?=?name; ????????tdId.innerHTML?=?id; ????????link.innerHTML?=?"刪除"; ????????link.setAttribute("href","javascript:del();"); ????????row.appendChild(tdId); ????????row.appendChild(tdName); ????????tdOpe.appendChild(link); ????????row.appendChild(tdOpe); ????????var?table?=?document.getElementById("table"); ????????table.appendChild(row); ????} ???? ??? ? ?????//??。」δ懿荒軐?shí)現(xiàn)????????????創(chuàng)建刪除函數(shù) ????????function?del(){ ????????????var?thisRow?=?this.parentNode; ????????????var?table?=?document.getElementById("table"); ????????????table.removeChild(thisRow); ????????} ??</script>? ?</head>? ?<body>? ???<table?border="1"?width="50%"?id="table"> ???<tr> <th>學(xué)號(hào)</th> <th>姓名</th> <th>操作</th> ???</tr>?? ???<tr> <td>xh001</td> <td>王小明</td> <td><a?href="javascript:del();"?>刪除</a></td>???<!--在刪除按鈕上添加點(diǎn)擊事件??--> ???</tr> ???<tr> <td>xh002</td> <td>劉小芳</td> <td><a?href="javascript:del();"?>刪除</a></td>???<!--在刪除按鈕上添加點(diǎn)擊事件??--> ???</tr>?? ???</table> ???<input?type="button"?value="添加一行"?onclick="add()"?/>???<!--在添加按鈕上添加點(diǎn)擊事件??--> ?</body> </html>
查看完整描述

2 回答

已采納
?
黑女2008

TA貢獻(xiàn)75條經(jīng)驗(yàn) 獲得超32個(gè)贊


第一個(gè)問(wèn)題,js沒(méi)有塊級(jí)作用域,就是你?rowList[i].className?=?"show";這里的i的值始終都是你最后循環(huán)的結(jié)果3

rowList[i].onmouseover = function(){
? ?this.className = "show";
}
rowList[i].onmouseout = function(){
? ?this.className = "hideShow";
}

第二個(gè)問(wèn)題,你var thisRow = this.parentNode; 這里的this是window對(duì)象,并不上你的tr這行對(duì)象,

<td><a onclick="del(this)" >刪除</a></td> ? <!--在刪除按鈕上添加點(diǎn)擊事件 ?-->

// ??!功能不能實(shí)現(xiàn) ? ? ? ? ? ?創(chuàng)建刪除函數(shù)
function del(thisNode){
? ?var thisRow = thisNode.parentNode.parentNode;
? ?thisRow.remove();
}

查看完整回答
3 反對(duì) 回復(fù) 2016-09-11
  • 黑女2008
    黑女2008
    remove()這個(gè)方法好像是jquery吧,記不清楚了。如果那個(gè)方法不行,就 function del(thisNode){ var tr=thisNode.parentNode.parentNode; var tbody=tr.parentNode; tbody.removeChild(tr); } (table默認(rèn)生成的頁(yè)面結(jié)構(gòu)下會(huì)有一個(gè)tbody子元素)
  • stone310
    stone310
    跟題主有個(gè)同樣問(wèn)題,看了您的回答還有有些模糊,為什么這么寫(xiě)(不加參數(shù))<a onclick="del()" >這里del里面的this是window呢,del()不也是在a標(biāo)簽上調(diào)用的嗎,在哪調(diào)用this指向哪,不應(yīng)該指向a嗎
  • 黑女2008
    黑女2008
    href="javascript:del();"等價(jià)于href="javascript:window.del();"你這個(gè)del是window的方法,誰(shuí)調(diào)用this指向誰(shuí),就指向了window啊,onclick="del(this)" 這個(gè)就等價(jià)于onclick="window.del(this)"我這里的this傳遞過(guò)去并非就是改變了this指向,這里僅僅是一個(gè)參數(shù)的傳遞。就是調(diào)用del()方法,傳遞了個(gè)參數(shù),這個(gè)參數(shù)就是點(diǎn)擊的那個(gè)標(biāo)簽,del方法的this還是window對(duì)象,只是這個(gè)方法接收了一個(gè)參數(shù)。
點(diǎn)擊展開(kāi)后面3
?
Siming0

TA貢獻(xiàn)16條經(jīng)驗(yàn) 獲得超32個(gè)贊

請(qǐng)指向當(dāng)前this,鼠標(biāo)進(jìn)入時(shí)才能有效果

查看完整回答
1 反對(duì) 回復(fù) 2016-09-11
  • 2 回答
  • 1 關(guān)注
  • 1555 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)