newtr的內(nèi)容是哪里來的?
這個(gè)函數(shù)里面的newtr的內(nèi)容是從哪里來的?因?yàn)橄旅媸菍ewtr添加到了oTC的最后一個(gè)子節(jié)點(diǎn)后面,但是上面并沒有給newtr添加內(nèi)容,然后newtrS的作用又是什么?求解
這個(gè)函數(shù)里面的newtr的內(nèi)容是從哪里來的?因?yàn)橄旅媸菍ewtr添加到了oTC的最后一個(gè)子節(jié)點(diǎn)后面,但是上面并沒有給newtr添加內(nèi)容,然后newtrS的作用又是什么?求解
2017-05-20
舉報(bào)
2017-05-21
首先,var newtr = document.createElement('tr')? 代表創(chuàng)建一個(gè)新的tr標(biāo)簽并將其保存在變量newtr中;
然后,newtr.innerHTML = 后面一大長(zhǎng)串代碼? 表示將這串代碼以文本的形式保存在newtr中,即保存在tr標(biāo)簽中,以innerHTML這個(gè)屬性方式保存的字符串,瀏覽器在解析的時(shí)候會(huì)把里面符合HTML規(guī)范的標(biāo)簽當(dāng)做正常的標(biāo)簽去渲染。與其類似的還有一個(gè)屬性叫innerText,它們的區(qū)別在于innerText會(huì)把字符串當(dāng)做純文本處理,也就是即使字符串中傳入了類似“<td></td>”這樣的標(biāo)簽,瀏覽器渲染的時(shí)候也不會(huì)將它們當(dāng)做標(biāo)簽去處理,只會(huì)以文本的形式顯示出來。
最后newtrS這個(gè)變量用來保存已經(jīng)傳入文本的tr標(biāo)簽,但是貌似這段代碼沒有使用這個(gè)變量。