Влияет ли ориентация кода на результат?
Я написал этот код в jsbin. Вот ссылка. Я написал код так:
<div id="container">
<div id="elem" onclick="clone()">
</div></div>
Затем я нажал клавишу ввода до последнего div >. Код стал таким:
<div id="container">
<div id="elem" onclick="clone()">
</div>
</div><!-- ONLY THIS LINE WAS CHANGED -->
После того, как я нажал Enter до последнего div >, код больше не работает! Это действительно смущает меня. Как это может случиться?
1 ответ
Это ответ Teemu:
lastChild находит последний узел, включая символы пробела и новые строки в исходном коде. Используйте lastElementChild для ссылки только на элементы HTML.