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
1 Answer
Reset to default 4Assuming 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));
}