[javascript]关于firstChild和lastChild获取到的结果不是想要的节点而是#text的原因和解决方法

复现:##

  • one
  • two
  • three

debug:##

  • one
  • two
  • three

so:问题主要是出自

    之后和
之前的“回车”和“空格”字符,复现里面打印出的#text就是这些“回车”和“空格”字符,也称文本节点,它们才是真正意义上的firstChild和lastChild,而不是我们想要获取的li,所以debug中将这些空白字符去掉即可。

你可能感兴趣的:([javascript]关于firstChild和lastChild获取到的结果不是想要的节点而是#text的原因和解决方法)