问题标签 [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 投票
2 回答
2884 浏览

javascript - AppendChild 在 Ajax 请求中不起作用

我有一个脚本可以在按下当前元素时添加一个输入字段元素。当我使用 innerHTML 时,它会替换当前的,这不是我想要的。所以我认为 appendChild 应该添加而不是替换,但它不起作用。这是我的脚本..

还有我的html内容..

还有我的 addfile.php 文件..

有输入吗?同样,innerHTML 可以工作,而 appendChild 不能。谢谢。

0 投票
1 回答
8326 浏览

javascript - 使用 Ajax 请求创建元素和 appendChild

我试图制作一个脚本以在使用 ajax/appendChild 单击当前字段时添加一个输入字段,但它不起作用。这是我的脚本..

和..

和 addfile.php 文件..

有输入吗?谢谢。

0 投票
1 回答
2768 浏览

javascript - 使用 javascript 将脚本附加到头部 - 奇怪的行为

我要解决的问题是一个广告加载脚本,它使用 jsonp 加载广告代码并将其插入到 dom 中。

现在,有时广告代码将包含 javascript 标签,我认为只需将它们移至头部,它们就会运行。理论上效果很好,但是当我制作一个脚本来将脚本标签移动到头部时,我遇到了一些奇怪的行为。

所以我写了这段代码来测试脚本的移动部分,消除了其余代码作为错误源。

我得到相同的结果,如果我在 div 中只有两个脚本,它会移动其中一个,如果我有 3 个脚本,它会移动其中 2 个。在下面粘贴的代码中,它移动了脚本 1 和 3,跳过了远程 javascript 引用和最后一个脚本标签。

至少知道为什么会发生这种情况以及是否可以解决会很有趣。

编辑:为了澄清一件事,如果我首先放置远程 jquery 脚本,然后放置一个简单的脚本标签,它会将远程脚本标签移动到头部并跳过第二个脚本标签。

0 投票
3 回答
2533 浏览

javascript - Javascript、DOM:appendChild 和 textContent

我向 mozilla 目录提交了一个 Firefox 插件,但由于以下原因被拒绝:

我和编辑谈过了,他告诉我“ use a text node and then insert it using appendChild, textContent, etc

这对我来说听起来完全是胡言乱语,我从未使用过TextContent, appendChild等,有点迷失了。您能告诉我如何执行上述操作吗?我将在脚本中编辑其他 13 个类似上述内容的实例?

谢谢!

0 投票
6 回答
64166 浏览

javascript - Javascript:附加子级

我正在学习appendChild并且到目前为止提出了以下代码:

但这给了我一个错误的说法Uncaught TypeError: Cannot call method 'appendChild' of null。我究竟做错了什么?

0 投票
1 回答
544 浏览

javascript - Javascript: DOM, appendChild - 几个问题

我只是在学习这些东西,所以如果我的代码或问题非常基本,请原谅。

我的“工作代码”(没有错误等)只是让你知道我到目前为止:

.

正如你从上面看到的,我有一点:

原因是,如果我没有再次声明“td”,第一个会被覆盖,第二个不会显示......
A)这是正确的方法吗?(不确定这是否是正确的方法,我提出了声明另一个变量以使其工作的解决方案,但这似乎是额外的代码)

然后这行代码:

只需将循环中的所有内容添加到那里:(
例如,for() 循环的第一次迭代有abc,第二次def它第一次显示 abcdef 而不是 abc,第二次显示 def。B
) 为什么会这样以及如何我要修复它吗?

谢谢!

0 投票
4 回答
6323 浏览

jquery - jQuery IE8 问题

IE8 在第 4 行抛出错误。

例程中的jquery错误:

0 投票
3 回答
1600 浏览

javascript - appendChild 方法的 Javascript 效率改进

我想更改以下 Java 脚本以提高效率

理想情况下,如果可以提供其背后的原因,将不胜感激。

任何想法将不胜感激。

0 投票
1 回答
1419 浏览

javascript - JavaScript/jQuery+日期时间选择器:动态添加的输入不显示触发日期时间选择器。

我试图弄清楚为什么我动态添加的输入块(在表格的单元格内)不会触发日期时间选择器。我提供了一个概念验证代码块来演示这个问题。如果您按原样运行此代码,默认输入标签 (id: dti1) 会完美运行,并且会弹出日期时间选择器并允许用户选择日期和时间。但是,当您单击“添加另一个”时,日期时间选择器不会在新的输入元素上弹出,即使它正确显示并正确关联了 dtpick 类。我的假设是日期时间选择器与页面加载时的每个 dtpick 类元素相关联,所以这就是日期时间选择器不起作用的原因。当我动态添加行时,有什么方法可以强制发生这种情况?

非常感谢任何帮助!

大卫

0 投票
2 回答
16786 浏览

javascript - 在 Javascript 中使用 appendChild 和 IE

我在 IE 中使用此代码时遇到问题(使用 Chrome 似乎可以正常工作):

我在 Internet Explorer (IE9) 中遇到的错误是:语句“_js.appendChild(textNode)”上的“意外调用方法或访问属性”。

有没有办法解决这个问题?