如果這么寫,那么怎么找到內(nèi)容為HTML的標(biāo)簽?
如果代碼是這么寫的:<ul id="test"><li>JavaScript</li><li>HTML</li></ul>,那么我們知道ul這個(gè)對(duì)象的lastchild是:<li>HTML</li>,
那如果代碼是這么寫的:
<ul id="test">
? <li>JavaScript</li>
? <li>HTML</li>
</ul>
那么ul這個(gè)對(duì)象的lastchild其實(shí)是一個(gè)名稱為#text的子節(jié)點(diǎn)呀!
所以想請(qǐng)問(wèn),有沒(méi)有一種方法可以通過(guò)innerHTML的內(nèi)容,去找到這個(gè)節(jié)點(diǎn)?
2016-10-03
沒(méi)有辦法通過(guò)innerHTML找到節(jié)點(diǎn)
2016-10-13
為什么不用?var oldNode = otest.lastChild; 直接得到了啊
2016-10-08
有辦法啊,只是沒(méi)必要吧,辦法可以用for函數(shù),每個(gè)節(jié)點(diǎn)都拉出來(lái),然后用if(節(jié)點(diǎn).innerHTML="HTML")就可以把內(nèi)容是HTML的節(jié)點(diǎn)篩選出來(lái)了唄