问题标签 [clonenode]

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 投票
0 回答
45 浏览

javascript - JavaScript – TextArea 的 copyNode

我在 google chrome 版本 43.0.2357.65 中发现了有趣的错误。(在旧版本或其他浏览器中,我无法重现此错误)。

我有那个代码(textArea 是 HTMLTextAreaElement,textArea.parentNode 是 HTMLSpanElement):

有结果:

为什么我收到此警报 2 = 10?哪里可能有问题?谢谢!

0 投票
1 回答
289 浏览

javascript - 如何使用 cloneNode 克隆文本区域?

我有 2 个表,我想通过一个按钮将内容克隆tb_newtb_made

一切都克隆得很好,除了一个带有textarea. 我该如何解决?

小提琴在这里

0 投票
0 回答
53 浏览

javascript - 克隆 DOM 元素和 ID

我是否遗漏了什么,但是当您使用“cloneNode”克隆现有 DOM 元素时,它会生成具有完全相同属性的现有元素的副本。如果传递“真”,这包括孩子,但这有什么用,因为如果声明的 ID 属性对于克隆是相同的。

更改 ID 并不困难,但我的问题是,是否有一种内置方法可以生成元素及其子元素的副本,而不会产生与 DOM 中现有元素冲突的内容?

0 投票
1 回答
73 浏览

javascript - clonoNode() Dom 方法无法克隆给定的 Xml Doc 对象

当我尝试克隆 Xml 文档对象 Chrome 时,IE 行为正常,但 Safari 浏览器版本 5.1.7 返回 null,

以下是我的示例代码 xml 字符串

但是当我尝试克隆根节点时,我可以。

此问题仅在 Safari 浏览器 5.1.7 中测试。

在此先感谢,普拉文库马尔

0 投票
1 回答
554 浏览

javascript - 我想用默认值克隆节点()

我想做的是克隆表中的一行。这里的代码:

我只是不想克隆这一部分,因为当我将数据添加到第一行时,当你克隆时,数据也被克隆了。我拍了 HTML 代码:

现在我想改变属性 td 使它们是唯一的,你会怎么做?克隆示例:

0 投票
1 回答
150 浏览

javascript - 来自数组的 IE appendChild 不起作用

我的网站上有一个特定的 div 的历史记录功能。到目前为止一切正常,我将 HTML 作为字符串从 javascript 插入并使用 .innerHTML 重新显示它们。现在我尝试从所有 HTML 字符串中清理 javascript,我遇到了这个问题:div 的历史浏览在 FF、Chrome 和其他一些中工作,但不是 IE(8 到 11),不明白为什么。是 cloneNode() 还是我看不到的参考问题?

下面是一个重现行为的小脚本,你可以在这里玩:http: //jsfiddle.net/yvecai/7e8tksm3/

我的代码工作如下:每次我在 Mydiv 中显示某些内容时,我都会克隆它并将其附加到一个数组中。

函数 prev() 或 next() 从数组中附加相应的节点以进行显示。

该脚本首先创建 5 个内容“1”...“5”,用户可以使用函数 prev() 和 next() 显示这些内容。在 IE 中,当您执行 prev(),然后执行next() 时,只显示第一条和最后一条记录。在其他浏览器中,没有问题。

0 投票
0 回答
34 浏览

node.js - Node 克隆所有 Node 应用程序或仅对单个进程使用不同的线程

我有一个问题是什么更好地提高应用程序的性能。我有一个 Node-Sails 应用程序,它有一个构建图像的过程,这个过程需要几秒钟才能完成,所以它会减慢服务器的速度。

我可以节点克隆 Sails 应用程序(使用 pm2 之类的东西)以使用 CPU 的所有内核,并且我可以使图像创建方法使用 CPU 的不同内核。但我不是 100% 确定哪种方法更好,性能和可扩展性。

我倾向于克隆 Sails 以使用所有内核,因为我相信这样会更有效率,你的意见是什么,为什么?

谢谢!

0 投票
1 回答
84 浏览

twitter-bootstrap-tooltip - 如何防止引导工具提示被克隆?

解决方法:

有什么方法可以删除原始工具提示?

我也试过:

  • $(input).tooltip('disable');
  • $(input).tooltip({ items: ':not(.menu)' });
  • $(input).tooltip( "option", "disabled", true );
  • $(input).tooltip({ track: true });
0 投票
1 回答
267 浏览

javascript - cloneNode() 使 html 视频滞后,有时根本不渲染

当我单击 avideo时,它应该从其原始位置动画到某个目标位置。由于某些原因,我无法为原始video元素设置动画,因此我为由cloneNode(). 单击时,我只循环浏览大约 5 个视频(时长不到 20 秒)和 5 个图像。我的动画方法只导致视频滞后,有时根本不渲染,而图像似乎不受影响。我注释掉了我所有的动画代码,除了一行:

如果没有动画代码,图像/视频只会立即传送到目标位置(这是预期的)。但是,当我相对较快地单击时,未注释该单行会导致视频有点滞后(如果我幸运的话),有时根本不会在 Chrome 中呈现。在 Edge 中,视频需要几秒钟才能渲染。删除该行,无论我点击多快,视频都可以正常加载/渲染。

  1. 为什么会这样?真的cloneNode就这么慢吗?
  2. 这个问题有什么切实可行的解决办法吗?
0 投票
1 回答
253 浏览

javascript - 关于javascript中的cloneNode的问题

我正在使用 javascript cloneNode 方法来克隆实际上隐藏的表行。但是该行正在使用该隐藏属性进行克隆。我不想要那个。我希望当该行被克隆时,它将具有可见性。

该特定表行是:

我克隆这一行的 javascript 代码是:

那么,如何设置,而不是控制新克隆行的样式呢?请给出一些提示。

请只给我javascript解决方案(没有jquery)。我需要使用 javascript 开发项目。