gpt4 book ai didi

javascript - 在 Prototype 中复制或克隆 HTML 元素

转载 作者:搜寻专家 更新时间:2023-10-31 08:21:09 27 4
gpt4 key购买 nike

我有两个 html 选择框,其中的项目从左向右移动,现在我想更改行为,以便将元素从右向左复制。我用原型(prototype)库尝试了 Oject.clone(o).cloneNode(true)。它导致我的浏览器挂起,

目前将元素从左向右移动的代码如下,

$('left').appendChild($('right').options.item($('right').selectedIndex));

我如何更改它以便从左到右有元素的副本,而不是实际移动。

最佳答案

使用 Element.clone() 代替 Object.clone()

var selected = $('right').options.item($('right').selectedIndex);
var copy = Element.clone(selected, true);
$('left').appendChild(copy);

文档:http://api.prototypejs.org/dom/Element/clone/

关于javascript - 在 Prototype 中复制或克隆 HTML 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8876853/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com