ماذا يوجد في العقدة؟
ماذا يظهر النص؟
<html>
<body>
<script>
alert(document.body.lastChild.nodeType);
</script>
</body>
</html>
هناك صيد هنا.
في وقت تنفيذ <script>
، كانت العقدة DOM الأخيرة هي <script>
بالضبط ، لأن المستعرض لم يقم بمعالجة باقي الصفحة بعد.
لذلك تكون النتيجة 1
(عقدة العنصر).
<html>
<body>
<script>
alert(document.body.lastChild.nodeType);
</script>
</body>
</html>