问题标签 [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.
javascript - 如何更改在不同函数中创建的 textNode
我正在做一个简单的显示/隐藏脚本,其中有 2 个隐藏的文本部分。我在 createTextNode 的帮助下创建了 2 个“阅读更多”链接。我的问题是,一旦单击链接并显示隐藏的文本,链接文本“阅读更多”应该更改为“隐藏”,当我单击“隐藏”时,它应该变回“阅读更多”。但我似乎找不到为此更改 nodeValue 的正确方法,可能是因为我试图从第二个函数“hideShow”到达节点。
还有一个小问题。当我在头部放置一个链接时,我无法让脚本工作,只有当我在结束标记之前放置一个链接时。我知道这是一种更好的方法,但是,为什么它不起作用?与window.onload有关吗?
感谢您的任何帮助!
这是我的代码:
php - 我如何获得具有特定类的 td nodeValue?
我有以下 html 表:
如何使用 class="name_con" 获取 nodeValues?
我只知道从基本形式获取所有 td :
javascript - 通过书签设置新的 innerHTML 会删除整个页面。我该如何解决?
当我在网址栏中写
我的浏览器不会更改对象的 innerHTML 而是删除整个页面并设置“一些文本”。
之后的源代码如下所示:
编辑:
- 在它转发到这个空站点之前,我可以看到该命令已正常执行(existing_elementid 的内容已更改为“一些文本”)。
- 当我尝试在控制台上做同样的事情时,结果就是想要的。但控制台也给了我“一些文字”的答案。也许问题在于书签将其作为新页面提供答案?
javascript - nodeValue vs innerHTML 和 textContent。如何选择?
我正在使用纯 js 来更改标签元素的内部文本,但我不确定我应该使用 innerHTML 或 nodeValue 或 textContent 的理由。我不需要创建新节点或更改 HTML 元素或任何东西——只需替换文本即可。下面是代码示例:
我查看了 jQuery 源代码,它只使用了一次 nodeValue,但使用了几次 innerHTML 和 textContent。然后我发现这个 jsperf 测试表明 firstChild.nodeValue 明显更快。至少我是这么理解的。
如果 firstChild.nodeValue 快得多,有什么问题?它没有得到广泛的支持吗?还有其他问题吗?
php - php DOM、getelementsbytagname、item和nodevalue返回空列表
我是新来的,最近是 php 的用户。我有一个无法摆脱的 DOM 文档的问题。
实际上,此代码已适用于其他 HTML 文档,但不适用于此处的最后一个:
我的 PHP 代码如下所示:
我已经将此代码用于多个文档(或带有 URL 输入变量的网页),最后一个不起作用,因为我的输出 $title 为空。我不明白为什么!
非常感谢您的帮助 !
亚瑟
javascript - JavaScript 文本节点属性
我对 JavaScript 中文本节点的属性有点困惑。假设我有这段 html:
和onload()
功能:
这个http://www.w3schools.com/js/js_htmldom_navigation.asp告诉: “文本节点的 nodeValue 是文本本身”,但我得到这个输出:
你能解释一下为什么nodeValue
return null
forelement node
和“nothing” fortext node
吗?
编辑: 这里很好地描述了有关空白的内容: https ://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Whitespace_in_the_DOM
php - Extract value of a input hidden DOMXpath php
I need take the attribute value
using xpath, I tried several times but always get null
.
Here is my html code:
Code in php:
Notes:
- I've tried with other xpath in the same url and it works, but not with hidden input
- I've tried with
$v->item(0);
oritem(0)->nodeValue;
and they always produce the same result
dom - 我用 XPath 选择第一个/第二个或第四个 td 内容
给这个打了个脑残...
试图捕获 td 中的特定值。所以第一次我会抓住第一个,然后是第二个,依此类推......
给我所有的 td 值如何只选择第二个或第三个。
我试过了:
没有成功。
例如:
找到我
然后我将 XPath 更改为:
添加 [1] 并且它的作用是返回
domdocument - 如何在函数内调用 DOMDocument 的 getNamedItem() 和 nodeValue()
我有一个要使用 DOMDocument 导入的 XML。为了避免大量用于检索 nodeValue() 的 foreach 循环,我将其用作单独的函数。它在实时服务器中不适合我。功能如下:
jquery - 在正文中搜索字符串,然后搜索样式
我需要使用 jQuery 搜索文档以找到特定的单词。它实际上是一个品牌名称,无论在何处使用,都必须是粗体和斜体。
我可以使用:contain
但只能在单个元素的基础上做到这一点。我需要能够通过锚点、列表 div 等。
任何想法,将不胜感激。
更新:我已经做到了这一点,它可以工作并替换页面上的所有内容,但我现在需要用一个类包装在一个跨度中。如此接近,但难住了这一点。再次将不胜感激。