在js中获取一行注释用到兄弟节点为何会报错

报错如下:
在这里插入图片描述
错误代码如下:
在js中获取一行注释用到兄弟节点为何会报错_第1张图片
报错原因为:
getElementsByClassName获取的是一个集合,如果想要获取input框,就必须用inp[0],找到集合中的第一项再进行操作,或者可以定义一个id,用getElementByID,获取的就是一个单独的元素
正确代码如下:
在js中获取一行注释用到兄弟节点为何会报错_第2张图片
在js中获取一行注释用到兄弟节点为何会报错_第3张图片
input框的下一个兄弟节点就是注释,如果input框之后换了行,就表示input的下一个兄弟的兄弟,然后需要加两个nextSibling,才能获取到注释信息

你可能感兴趣的:(js,js)