admin管理员组

文章数量:1430010

How to get clone elements of more than one specific classes list and append to another tag.

var elements = document.getElementById('main_iframe').contentDocument.querySelectorAll(".optdel, .optbold");
var editsummary = document.getElementById("opteditsum");

    for (var i=0, im=elements.length; im>i; i++) {                        
      editsummary.appendChild(elements[i]);          
    }

How to get clone elements of more than one specific classes list and append to another tag.

var elements = document.getElementById('main_iframe').contentDocument.querySelectorAll(".optdel, .optbold");
var editsummary = document.getElementById("opteditsum");

    for (var i=0, im=elements.length; im>i; i++) {                        
      editsummary.appendChild(elements[i]);          
    }
Share Improve this question edited Jul 6, 2017 at 13:53 Cœur 38.8k25 gold badges206 silver badges279 bronze badges asked May 9, 2015 at 5:46 SmilaSmila 1,1409 silver badges16 bronze badges
Add a ment  | 

1 Answer 1

Reset to default 4

Assuming there are no same originl policy constrains, you can clone the node

var elements = document.getElementById('main_iframe').contentDocument.querySelectorAll(".optdel, .optbold");
var editsummary = document.getElementById("opteditsum");

for (var i = 0, im = elements.length; im > i; i++) {
    editsummary.appendChild(elements[i].cloneNode(true));
}

本文标签: javascripthow to get clone element of queryselectorall and append to another divStack Overflow