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

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

求大神來個代碼的意思解釋一下!??!

window.onload = function(){ ? ?

Highlight(); ? ?

} ? ?

function addOne(obj){ ? ?

var tbody = document.getElementById('table').lastChild; ? ?

var tr = document.createElement('tr'); ? ?

? ?

var td = document.createElement("td"); ? ?

td.innerHTML = "<input type='text'/>"; ? ?

tr.appendChild(td); ? ?

? ?

td = document.createElement("td"); ? ?

td.innerHTML = "<input type='text'/>"; ? ?

tr.appendChild(td); ? ?

? ?

td = document.createElement("td"); ? ?

td.innerHTML = "<a href='javascript:;' onclick='deleteRow(this)'>刪除</a>"; ? ?

tr.appendChild(td); ? ?

? ?

tbody.appendChild(tr); ? ?

Highlight(); ? ?

? } ? ?

function deleteRow(obj){ ? ?

var tbody = document.getElementById('table').lastChild; ? ?

var tr = obj.parentNode.parentNode; ? ?

tbody.removeChild(tr); ? ?

} ? ?

function Highlight(){ ? ?

var tbody = document.getElementById('table').lastChild; ? ?

trs = tbody.getElementsByTagName('tr'); ? ?

for(var i =1;i<trs.length;i++){ ? ?

trs[i].onmouseover = function(){ ? ?

this.style.backgroundColor ="#f2f2f2"; ? ?

} ? ?

trs[i].onmouseout = function(){ ? ?

this.style.backgroundColor ="#fff"; ? ?

} ? ?

} ? ?

}? ? ?



正在回答

1 回答

你的代碼有誤,正確的代碼應為:

<script type="text/javascript">
?? ??? ??? ?window.onload = function() {
?? ??? ??? ??? ?var tr = document.getElementsByTagName("tr");
?? ??? ??? ??? ?for (var i = 0; i < tr.length; i++) {
?? ??? ??? ??? ??? ?bgcChange(tr[i]);
?? ??? ??? ??? ?}
?? ??? ??? ??? ?// 鼠標移動改變背景,可以通過給每行綁定鼠標移上事件和鼠標移除事件來改變所在行背景色。
?? ??? ??? ?}

?? ??? ??? ?function bgcChange(obj) {
?? ??? ??? ??? ?obj.onmouseover = function() {
?? ??? ??? ??? ??? ?obj.style.backgroundColor = "#f2f2f2";
?? ??? ??? ??? ?}
?? ??? ??? ??? ?obj.onmouseout = function() {
?? ??? ??? ??? ??? ?obj.style.backgroundColor = "#fff";
?? ??? ??? ??? ?}
?? ??? ??? ?}
?? ??? ??? ?// 編寫一個函數,供添加按鈕調用,動態在表格的最后一行添加子節點;
?? ??? ??? ?var num = 2;

?? ??? ??? ?function add() {
?? ??? ??? ??? ?num++;
?? ??? ??? ??? ?var tr = document.createElement("tr");
?? ??? ??? ??? ?var xh = document.createElement("td");
?? ??? ??? ??? ?var xm = document.createElement("td");
?? ??? ??? ??? ?xh.innerHTML = "xh00" + num;
?? ??? ??? ??? ?xm.innerHTML = "第" + num + "個學生";
?? ??? ??? ??? ?
?? ??? ??? ??? ?var del = document.createElement("td");
?? ??? ??? ??? ?del.innerHTML = "<a href='javascript:;' onclick='del(this)' >刪除</a>";
?? ??? ??? ??? ?var tab = document.getElementById("table");
?? ??? ??? ??? ?tab.appendChild(tr);
?? ??? ??? ??? ?tr.appendChild(xh);
?? ??? ??? ??? ?tr.appendChild(xm);
?? ??? ??? ??? ?tr.appendChild(del);
?? ??? ??? ??? ?
?? ??? ??? ??? ?var tr = document.getElementsByTagName("tr");
?? ??? ??? ??? ?for (var i = 0; i < tr.length; i++) {
?? ??? ??? ??? ??? ?bgcChange(tr[i]);
?? ??? ??? ??? ?}
?? ??? ??? ?}
?? ??? ??? ?// 創建刪除函數
?? ??? ??? ?function del(obj) {
?? ??? ??? ??? ?var oTr = obj.parentNode.parentNode;
?? ??? ??? ??? ?oTr.parentNode.removeChild(oTr);
?? ??? ??? ?}
?? ??? ?</script>

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

占士邦

var tr = document.getElementsByTagName("tr"); for (var i = 0; i < tr.length; i++) { bgcChange(tr[i]); } } 這段代碼的意思是什么呢?
2016-08-10 回復 有任何疑惑可以回復我~
#2

極武者 回復 占士邦

https://zhidao.baidu.com/question/984077257879480019.html
2017-03-16 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

求大神來個代碼的意思解釋一下?。?!

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

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

幫助反饋 APP下載

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

公眾號

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