百科问答小站 logo
百科问答小站 font logo



为什么childNote.length获取不到body标签的最后一个#text? 第1页

  

user avatar   he-shi-jun 网友的相关建议: 
      

因为 script 是立即执行的,你 alert 的时候,body 元素里的最后一个元素还是 script 元素,后面的文本节点还没有被 parse 和生成。

你可以把 alert 放到 DOMContentLoaded 事件里,然后再跑,输出的就是 5 了。




  

相关话题

  ajax发送json数据到后台时,数据中包含html代码的文本,会出现Connection Error如何解决? 
  浏览器解析Html一般是边下载边渲染么?如果是边下载边渲染的话,Html又使用GZIP格式传输,如何能够做到没有完全下载就可以渲染的呢? 
  为什么W3C要制定content-box盒子模型?IE5.5之前的IE盒子模型放在今天来看也是极好的啊 
  所有浏览器对w3的HTML Tree construction 实现都一致吗? 
  浏览器解析Html一般是边下载边渲染么?如果是边下载边渲染的话,Html又使用GZIP格式传输,如何能够做到没有完全下载就可以渲染的呢? 
  有多大比例的前端工程师,能在合理的时间内独立开发出一个足以供商业网站使用的文本编辑器? 
  如何让<fieldset>基于外边框垂直方向对齐,而不是里面的内容底线对齐? 
  Vue 打包的 html 怎么样禁止打开 F12 开发者工具呢? 
  HTML、CSS、JavaScript 为什么不加个标明运行版本号的语法? 
  为什么不能使用自闭合script标签引入jQuery? 

前一个讨论
如果女高中生一日三餐只吃拉面,身体会怎么样?
下一个讨论
Java的inputStream outputStream这些input和output是不是取反了?





© 2025-03-09 - tinynew.org. All Rights Reserved.
© 2025-03-09 - tinynew.org. 保留所有权利