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

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

關(guān)于事件源的問題

關(guān)于事件源的問題

Beckybei 2015-11-09 10:41:16
代碼有點(diǎn)長 仿著網(wǎng)上的教程做的<html><head><style>td{text-align:center;}</style></head><body><table border="1px solid black" width="25%" id="table"><tr><th>學(xué)號(hào)</th><th>姓名</th><th>操作</th></tr><tr><td>001</td><td>張三</td><td><a href="javascript:;" onclick="deletOne(this)">刪除</a></td></tr><tr><td></td><td></td><td><a href="javascript:;" onclick="deletOne(this)">刪除</a></td></tr></table><input type="button" value="添加一行" name="btn"/><input type="button" value="刪除所有行" name="btn"/><p>單擊表格可以修改</p><script>window.onload=function(){changeRowCss();}//變換行數(shù)底色function changeRowCss(){var tr=document.getElementsByTagName("tr");for(var i=1;i<tr.length;i++){tr[i].onmouseover=function(){this.style.backgroundColor="#ccc";}tr[i].onmouseout=function(){this.style.backgroundColor="#fff";}}}//添加一行var btn=document.getElementsByName("btn");btn[0].onclick=function(){var tbody=document.getElementById("table").lastChild;var tr=document.createElement("tr");tbody.appendChild(tr);var td=document.createElement("td");tr.appendChild(td);td=document.createElement("td");tr.appendChild(td);td=document.createElement("td");td.innerHTML="<a href='javascript:;' onclick='deletOne(this)'>刪除</a>";tr.appendChild(td);changeRowCss();}//刪除所有行btn[1].onclick=function(){var tbody=document.getElementById("table").lastChild;var tr_length=tbody.childNodes.length;for(var i=1;i<tr_length;i++){tbody.removeChild(tbody.childNodes[1]);}}//刪除單獨(dú)一行function deletOne(obj){var tbody=document.getElementById("table").lastChild;var tr=obj.parentNode.parentNode;tbody.removeChild(tr);}//修改表格內(nèi)容var table=document.getElementById("table");table.onclick=function(e){var ev=e||window.event;var tdobj=ev.srcElement||ev.target;if(tdobj.nodeName=="TH"){return;}if(tdobj.nodeName=="TABLE"){return;}if(tdobj.nodeName=="A"){return;}var tdText=tdobj.innerHTML;tdobj.innerHTML=" ";var inputs=document.createElement("input");inputs.setAttribute("type","text");inputs.setAttribute("size",8);tdobj.appendChild(inputs);inputs.focus();inputs.onblur=inputs.onkeydown=function(e){var ev=e||window.event;if(ev.type=="blur"||ev.type=="keydown"&&ev.keyCode==13){var val=this.value;tdobj.removeChild(inputs);if(val==""){tdobj.innerHTML=tdText;}else{tdobj.innerHTML=val;}}}}</script></body>?</html>問題就是:怎么才可以點(diǎn)擊td內(nèi)容為刪除的這個(gè)格子不被修改內(nèi)容呢?我試過方法一:tdobj.nodeName=="A"方法二:if(tdobj.innerHTML=="<a href='javascript:;' onclick='deletOne(this)'>刪除</a>"){return;}這些都沒有用方法三:tbobj.innerHTML!=“ ” 這個(gè)是有用的,但是這樣子一來就不可以修改表格里默認(rèn)的內(nèi)容了。不是我想要的。求問大神有什么方法可以只修改學(xué)號(hào)姓名兩列的td內(nèi)容,而不能修改操作這一列的td內(nèi)容呢?
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 1520 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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