今天我们来做一个简单的获取注释节点的操作,废话不多说,上代码
第一步
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<input type="text" placeholder="请输入用户" id="Input">
<!-- 这是一个注释哦,请不要删除 -->
</body>
</html>
<script>
//获取注释节点
let Input1 = document.getElementById('Input')
let nextNode = Input1.nextSibling
console.dir(nextNode)
</script>
在这里呢它并没有获取注释节点,原因是因为
我们的Input框和注释他们两个不在一行,而我们在下面获取节点时使用的nextSibling时获取下一个兄弟节点,只能在当前行获取,如果我们想让它们两个不在一行并能获取到节点,只需要在加上一个nextSibling
这样就获取到啦
看到这边文章,请您点个赞关注一下在走呗