问题标签 [nodevalue]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1092 浏览

php - PHP DOM:获取没有后代节点的 Nodevalue

我正在使用 php dom 函数nodeValue来提取内容的文本。但它也返回后代值:

根据我的喜好返回inhalt12345 和 123。我知道在里面放文字是没有意义的,也不是很好,但是我inhalt如何检查里面是否没有文字?inhalthasNodeValue

0 投票
4 回答
2723 浏览

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

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

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

值被截断。

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

0 投票
0 回答
442 浏览

javascript - XML NodeValue 在 300 个字符后中断(在 Google Chrome 中)

在我的 javascript Web 应用程序中,我以两种方式加载 XML 文件。1) 通过 ajax 调用,以及 2) 作为向服务器提交表单的响应。每次加载的结果是一个 XMLDocument。然后,我尝试从该文档中读取数据。

这在 IE7 中运行良好。在 Chrome 方法 (1) 中工作正常,但是,当通过方法 (2) 在 CDataSection 节点中加载相同的文档时,“nodeValue”的值限制为 300 个字符。全文仅出现在“wholeText”中。

关于为什么会这样或如何让 nodeValue 在这两种情况下工作的任何想法?

0 投票
3 回答
1311 浏览

jquery - 如何仅读取字符串并忽略 JQuery 中的其他元素

我有以下'td'元素,并且只想在没有'span'部分的情况下读出字符串部分(单元格1),我该如何在jQuery中做到这一点?

谢谢。

0 投票
2 回答
2857 浏览

javascript - ChildNodes/NodeValue 混淆

我是 Ajax 的新手。

我正在尝试解析此文档

我已经到了 readystatechange,它正在获取 XML。但是当涉及到 childNodes 及其值时,我感到困惑。

这是一些代码。如果我尝试提醒第一个值,它会出现空白。

据我了解,基于 XML 文档,每个“客户端”标签将具有以下子节点:

那么我在这里错过了什么?显然,我没有直截了当的事实。请帮忙!

0 投票
2 回答
12373 浏览

php - 如何在 $node 中获取 html 而不仅仅是 $nodeValue

现状描述:

我有一个装满页面的文件夹(pages-folder),该文件夹内的每个页面(除其他外)都有一个带有id="short-info".
我有一个代码可以<div id="short-info">...</div>从该文件夹中提取所有内容并通过使用显示其中的文本textContent(为此目的与 相同nodeValue

加载 div 的代码:

现在的问题是,如果我正在加载的页面有一个孩子,比如 image: <div id="short-info"> <img src="picture.jpg"> Hello world </div>,输出只会是Hello world而不是 image 然后是Hello world

问题:

如何使代码在 div id="short-info" 中显示完整的 html,包括例如该图像而不仅仅是文本?

0 投票
3 回答
41068 浏览

php - php domdocument获取属性值所在的节点值

假设我的 XML 如下所示:

现在我正在做这样的事情:

但这只是给了我:

注意:试图获取非对象 id 的属性

有人知道如何获取“name”属性值为“title”的节点值吗?

0 投票
1 回答
183 浏览

javascript - 为什么即使显示正确,在获取 nodeValue 时 null 仍会不断返回?

这让我发疯了。我正在通过 Ajax 将代码插入页面。插入代码后,我正在运行一个函数来获取其中一个 DIV 的文本并将其显示在页面上的另一个位置。

有人能告诉我为什么我一直收到一个 JavaScript 错误说它currentText是空的,即使文本在页面的其他位置正确显示?

这是它从中获取文本值的代码,它通过 Ajax 插入到主页中:

更新:

这是它的外观:

0 投票
4 回答
2427 浏览

php - Php - Dom,在 nodeValue 中插入 HTML_CODE

此示例中的“强”标签将转换为文本。实际上我需要在那里添加一个大的 HTML 代码。而且它的格式不是很好,以后会修复一些东西。

我怎样才能做到这一点?

0 投票
2 回答
3727 浏览

javascript - 文本节点的“nodeValue”属性为空 - 那我该如何测试呢?

因此,假设我有一个非常基本的页面,其中包含一个正文、一个 div 和一个带有一些文本的段落元素。

根据浏览器的不同,body/div 元素会有文本节点(nodeType === 3, nodeValue === "--blank--")。但是,P 元素将具有合法的文本节点,其 nodeValue === "some text"。

我想知道的是代表空白等于的“假”文本节点的“nodeValue”(--blank--)是什么,因为我想编写一个 if 测试,让我过滤掉假文本节点.

例子:

干杯,亚历克斯