问题标签 [appendchild]

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

javascript - 无法加载 Raphael.js 库,找不到 appendChild 方法?

我正在尝试将 raphael.js(下载并在本地运行)加载到 HTML 文件中,但脚本拒绝退出,在我的 JS 控制台中出现错误:

这是针对缩小版的,在第 1789 行的非最小版中也会出现同样的错误。

我从网站下载了代码,尝试了压缩和未压缩,以及下载了其中一个演示中链接的 JS 文件,所有这些都可以在我的浏览器(chrome)中正常工作。

有什么想法吗?

0 投票
1 回答
159 浏览

javascript - JavaScript 实时错误显示?

我需要一种有效的方式来显示我从表单 onsubmit 函数中收集的错误。这是我的错误收集功能:

不幸的是, createTextNode() 似乎不处理新行( \n )或 HTML。我怎样才能克服这个?或者还有其他更有效的解决方案吗?

0 投票
1 回答
8140 浏览

dom - ExtJS:如何将子元素附加到 Ext.select() 结果?

我有这个表结构:

这段代码不走运:

那么如何追加新<td>元素呢?谢谢你。

0 投票
2 回答
1925 浏览

xml - as3 create xml basic question

While I'm having no problems parsing incoming XML, I can't seem to construct valid outgoing xml. This is my code:

//The XML up to this point traces the desired output, it's when I try to append with the for loop that problems arise:

The desired output I want is:

Really simple I know, but my code just doesn't seem to work with the for loop included! Any advice much appreciated.

0 投票
3 回答
3250 浏览

javascript - 在 javascript 中创建嵌套的 dom 节点时遇到问题

我有一个将对象作为参数的函数,并使用对象的结构来创建嵌套的 DOM 节点,但我收到以下错误:

我希望我的函数做的是,当提供合适的对象作为参数时,例如:

它将创建以下 DOM 节点:

到目前为止,这是我的尝试:

我已经在挣扎了!

理想情况下,我希望最终为每个对象添加更多的子键,不仅仅是tag,还有id, innerHTML, class等等。

任何 hel 将不胜感激,但请:我确信框架或库可以在几行代码或类似的代码中为我完成此操作,但我不希望在这个特定项目中使用一个。

如果您也可以简要解释您的答案,那真的会帮助我了解这一切是如何运作的,以及我哪里出错了!

谢谢!

注意:我已经更改并标记了我的函数中错误消息所涉及的行。

我将其更改为:

至:

这是因为我希望子对象中的任何嵌套键也被创建,所以screen_name如果有一个子键,它们也会被创建。对不起,我希望你能明白这一点!

我正在查看http://jsperf.com/create-nested-dom-structure以获取一些指针,这也可能对您有所帮助!

0 投票
2 回答
13266 浏览

javascript - 在 JS 中对同一个节点多次使用 appendChild

我正在为具有多个评分的表单编写表单验证脚本,并且我想插入一些文本,上面写着“给评分!” 对于用户错过的每个评分。我编写了下面的代码来执行此操作,但我遇到了一个问题,即 give_rating 节点仅附加到表单上的最后一个节点。我知道这是因为 appendChild 基本上是移动一个节点而不是复制它,我尝试使用 cloneNode 解决这个问题,但这完全破坏了我的 JS。

无论如何,这是代码。我究竟做错了什么?

谢谢你的帮助,

克里斯

当我使用上面的代码时,代码 give_rating 仅附加到“rating2”。

当我使用此代码时,整个脚本都会失败。如何添加“给予评分!”的实例 对于用户未能填写的表单上的每个评分?

0 投票
1 回答
606 浏览

javascript - 在 javascript 中动态创建和删除元素

直到两天前,当我遇到这个麻烦时,我才认为我对在 js 中添加和删除元素感到满意。

好的,这是我的问题:

我试图动态创建 div,附加到页面上的元素,为我在数组中创建的新 div 添加句柄,然后运行循环并删除数组中的所有 div(来自数组和页面)

这是我创建 div 的代码:

this_object.chat_rec_handle是我在创建后附加的位置,它实际上是附加的。

我的问题是什么时候想要删除我创建的 div

这很令人沮丧,但我知道代码没有错,请问我做错了什么?

0 投票
1 回答
361 浏览

javascript - 在 HEAD 中最后一个硬编码的 JavaScript 文件引用之后附加 JavaScript 文件引用

如果以下内容听起来有点奇怪,我们深表歉意。我在一个不允许访问核心模板的旧框架中工作,因此无法更改文件的加载顺序。

我要做的是在所述文档 HEAD 中的最终 SCRIPt 之后在文档的 HEAD 中加载一个 JS 文件。

我目前正在使用以下内容但没有成功:

它直接在创建它的块之后添加对 global.js 的引用。

0 投票
2 回答
1032 浏览

javascript - 在 JavaScript 中,我可以获取包含脚本的节点吗?

JavaScript 中是否有任何方法可以在脚本标签上没有 id 属性的情况下获取当前正在执行的脚本节点的父节点?

为了说明我的意思,如果我想在文档中附加一个 img,并且我想将该图像附加到 id 为“div1_id”的 div 节点,我可以在不知道 div 的 id 或必须添加的情况下执行此操作吗?脚本标签的 id="_scriptid" 属性,正如我在下面必须做的那样?

这是我想要做的:

我问的原因是有人告诉我他们在 IE8 中遇到错误“HTML Parsing Error: Unable to modify the parent container element before the child element is closed (KB927917)”我怀疑这可能是因为我使用 appendChild 将图像附加到 body 元素并且 body 元素未关闭。知识库文章建议添加到直接父级(即使该标记显然没有关闭)可以解决问题。

谢谢。

0 投票
3 回答
6741 浏览

javascript - getElementById().appendChild() 拒绝工作!

我试图从 last.fm API 附加一些 JSON 数据,

我在几个阶段一直在使用 alert() 来验证 API 是否被正确解析,它是,

这使我得出结论 getElementById().appendChild() 不起作用,下面是我设置的测试页面的 URL:

http://mutant-tractor.com/tabtest.html

代码在这里

它工作的唯一方法是使用 document.body.appendChild()

如果这有什么不同,我会在头脑中调用脚本吗?

我试图将它们附加到的 div 是 4 个不同的 div,即在 for 循环中,每个循环都需要引用不同的元素,

提前致谢!迈尔斯