Влияет ли ориентация кода на результат?

Я написал этот код в jsbin. Вот ссылка. Я написал код так:

<div id="container">
  <div id="elem" onclick="clone()">  
  </div></div>

Затем я нажал клавишу ввода до последнего . Код стал таким:

<div id="container">
  <div id="elem" onclick="clone()">  
  </div>
</div><!-- ONLY THIS LINE WAS CHANGED -->

После того, как я нажал Enter до последнего , код больше не работает! Это действительно смущает меня. Как это может случиться?

1 ответ

Это ответ Teemu:

lastChild находит последний узел, включая символы пробела и новые строки в исходном коде. Используйте lastElementChild для ссылки только на элементы HTML.

Другие вопросы по тегам