当前位置: 首页 > 面试题库 >

javascript [node] .nodeValue字段的大小限制?

马业
2023-03-14
问题内容

我正在通过AJAX调用接收XML数据。标签之一包含大量文本,大约4000-5000个字符。在Firefox中,该字段在第3000个字符左右被截断。我在网上找到的大多数内容都表明,节点值的大小没有限制,但有时取决于实现方式-
没有可靠的答案。

假设对nodeValue的大小没有限制,是否有人对为什么会发生有任何建议?有任何解决方法吗?

<test>
  <foo>very long string...</foo>
</test>

value = testTag.getElementsByTagName("foo").item(0).firstChild.nodeValue;

值被截断。

-如果我打印xmlHttp.responseText,则将打印所有数据


问题答案:

检查一下。它说:

“还要注意的重要一点是,尽管规范指出,无论标签之间有多少文本,它都应全部位于一个文本节点中,实际上并非总是如此。在Opera 7-9.2x和Mozilla
/ Netscape 6中+,如果文本大于特定的最大大小,则将其拆分为多个文本节点。这些文本节点在父元素的childNodes集合中将彼此相邻。”



 类似资料:
  • 问题内容: 我在IE浏览器中遇到了一些客户端Javascript堆栈溢出问题,这是在第三方库中发生的,该库进行了一些函数调用,并且由于某些原因,它们有时仅由于IE栈限制低而在IE中制动。 然后,我编写了一个小的测试HTML,以测试某些浏览器的堆栈大小限制,并发现与运行Windows 7 OS,8Gb RAM的笔记本电脑上运行的FF 7或Chrome 14相比,IE8实际上具有较小的堆栈限制: 当值

  • 本文向大家介绍javascript实现限制上传文件大小,包括了javascript实现限制上传文件大小的使用技巧和注意事项,需要的朋友参考一下 前言:   项目中经常用到需要上传文件、照片等功能,同时需要限制所上传文件的大小。很多插件都会采用后台请求验证,前端Js校验比较少。本篇介绍一个前端JS便捷判断上传文件大小的方法。 这个是比较好的 下面的代码不建议使用   代码很简单,关键就是怎么用JS拿

  • 问题内容: 我试图通过这样将数据从一个活动传递到另一个活动: 这是包含用户数据的列表,包括Base64编码的照片,此列表中字符串大小的总和约为500Kb 打电话到黑屏挂了几分钟,然后出现ANR错误。完全不调用子活动。 如果我不向mUsers中添加大字符串(没有Base64编码的照片),则可以正常工作。 请帮忙。 问题答案: 如果两种活动都是您的,请使用体面的数据模型。Android不鼓励设计精良的

  • 本文向大家介绍JavaScript限定图片显示大小的方法,包括了JavaScript限定图片显示大小的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JavaScript限定图片显示大小的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的javascript程序设计有所帮助。

  • input框限制最大字数50个字,输入超过50个字自动截取掉,可以使用input自带属性maxlength,但是当外部复制粘贴过来100个字的时候,使用maxlength也会自动截取掉,但此时用户并不知道已经被截取了,希望给出提示并且不截取文字。 希望达到效果用户正常输入的时候超过50个字自动截取,外部复制粘贴的时候不截取给出提示

  • 问题内容: 我想限制a的最大大小,以对正在实现的各种哈希算法进行度量。我在的一个重载构造函数中查看了loadfactor 。 我尝试在构造函数中将loadFactor设置为0.0f(这意味着我不希望HashMap的大小从EVER增大),但将此无效: 还有另一种方法来限制它的大小,使其永远不会增长吗? 问题答案: 有时越简单越好。