为了账号安全,请及时绑定邮箱和手机立即绑定

如果这么写,那么怎么找到内容为HTML的标签?

如果代码是这么写的:<ul id="test"><li>JavaScript</li><li>HTML</li></ul>,那么我们知道ul这个对象的lastchild是:<li>HTML</li>,

那如果代码是这么写的:

<ul id="test">
  <li>JavaScript</li>
  <li>HTML</li>
</ul>

那么ul这个对象的lastchild其实是一个名称为#text的子节点呀!

所以想请问,有没有一种方法可以通过innerHTML的内容,去找到这个节点?

正在回答

3 回答

没有办法通过innerHTML找到节点

0 回复 有任何疑惑可以回复我~

为什么不用 var oldNode = otest.lastChild; 直接得到了啊

1 回复 有任何疑惑可以回复我~

有办法啊,只是没必要吧,办法可以用for函数,每个节点都拉出来,然后用if(节点.innerHTML="HTML")就可以把内容是HTML的节点筛选出来了呗

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

如果这么写,那么怎么找到内容为HTML的标签?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信