问题标签 [createtextnode]

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 回答
1677 浏览

php - PHP createTextNode 带有 br 标签

我敢肯定,这比我做的要简单得多。我想创建代码:

但是,您不能像使用段落一样使用 DOMNode::createElement 将节点文本添加到 br :

我也尝试过创建一个文本节点,然后向它添加中断。这不起作用!:

谁能建议在其后添加带有 br 标签的行的正确方法?

0 投票
1 回答
675 浏览

javascript - JavaScript 传递检索和传递输入信息 nodeValue 与 createTextNode

我遇到了一些我认为在 JavaScript 中很奇怪的东西。我正在构建一个表单,其想法是提供按需添加表行和字段的能力。正如你可以想象的那样,我开始尝试使用createElement,appendChild等。

为什么当我尝试从输入字段传递值时,它不能直接附加并输出到div标签?但是,当首先传递检索到的值createTextNode然后输出它时,它可以工作。

控制台说串联 pat.appendChild(al) 不是对象

pat.appendChild(text)工作正常吗?

0 投票
3 回答
6167 浏览

javascript - SyntaxError:预期的表达式,得到“。”

有人知道这个 JavaScript 错误来自哪里吗?

使用带有斜杠(转义)的正则表达式时出现此错误,例如el.href.match(/video\/(.*)@/)[1];传递给 createTextNode、textContent 或 innerHTML 等函数的字符串。

此正则表达式在不存储为文本时有效。一个没有斜杠的正则表达式作为文本工作,你可以看到我的代码示例:

HTML:

JavaScript:

工作和失败的测试可以在这里找到:

https://github.com/baptx/baptx.github.io/blob/65f11b77df5a7464365374b3505921a4ef9b1272/get_m3u8_debug/get_m3u8_debug.htm

您可以在 GitHub Pages 上对其进行实时测试(JSFiddle 在我的情况下不起作用):

https://baptx.github.io/get_m3u8_debug/get_m3u8_debug.htm

0 投票
1 回答
68 浏览

htmlspecialchars - 创建一个 textNode,但使用字符实体引用

我尝试使用字符实体引用创建一个文本节点。(在 JavaScript 中)我没有成功。问题:如何创建带有特殊字符的文本节点?

0 投票
3 回答
12486 浏览

javascript - 使用 createTextNode() 但我需要向其添加 HTML 标记 (JavaScript/JQuery)

当我单击表格中的一个项目时,我需要它来将该项目添加到列表中并显示该列表。

这是我在列表中添加/显示项目的代码:

这很好用,但我还需要为列表中的每个项目添加一个“删除”按钮。

但是当我添加+ ' <a href="#">delete</a>'createTextNode()参数时,它不起作用。这是因为,很明显,textNodes 只能有纯文本。

那么如何使这段代码与 HTML 标记一起使用呢?是否有任何 JS 或 Jquery 方法除此之外createTextNode()会做同样的事情,但允许 HTML 标签?

0 投票
1 回答
1543 浏览

javascript - 在 DOM 中插入 HTML

我需要在我的 html 中插入这段代码 JS:

我用了:

当我更改此代码时,没有问题。但我无法插入 HTML,因为 var1 不是 TextNode。(我想找到一个没有 Jquery 的解决方案)。

0 投票
2 回答
407 浏览

xml - 在 XML 中创建文本节点时避免转义字符实体引用

我正在使用 XML DOM 技术在 JavaScript 中构建下拉菜单。

创建<option>节点后,我会附加应该为该选项显示的文本。我面临的问题是,当文本包含字符实体引用(CER)时,例如&#8322;CER 的 & 字符被转义为&amp;,因此当菜单输出到时,选择菜单中显示的是 CER 而不是字符显示的页面。

我尝试了以下两种方法: optionNode.appendChild(xmlDoc.createTextNode(label)); 和

两者都给出相同的结果。在将 XML 文档输出为文本后,我可以通过对&amp;with进行全局替换来解决此问题:&

但我敢肯定,首先必须有一种方法可以避免逃跑。在那儿?

0 投票
1 回答
29 浏览

javascript - 如何使用带有 createTextNode() 的列表的第一个子项

我正在尝试使用 js 使用 createTextNode() 打印列表的第一个孩子并创建一个 h1。我想让我的句子读成“蓝色?很棒的颜色”。但是,我的句子是读[object] [object]?伟大的颜色。如何正确使用列表的第一个孩子? https://jsfiddle.net/6x9a6rqv/

html:

CSS:

JS:

任何帮助,将不胜感激 :)

0 投票
1 回答
21 浏览

javascript - 尝试使用新创建的按钮删除每一行 HTML 元素

嗨,这是我为练习 JavaScript 而制作的预算跟踪器。因此,每当用户输入描述和金额并按下提交时,列表将与删除每一行的删除按钮一起显示。我应该如何处理这种方法?因为按钮是由 createElement 新创建的,所以我不知道如何使它成为一个处理程序......谢谢。

0 投票
4 回答
720 浏览

javascript - DOM 操作:如何在按钮单击时创建文本节点

我创建了一个函数来创建元素createTextNode()的文本节点onClick,但是,它没有按预期工作。<button>

我的目标: - 我想在单击时使用该函数onClick替换我创建的列表中的一个项目。createTextNode<button>

这是JS Fiddle

提前非常感谢!