我有一个填充了我想要的HTML内容的数组,以及将每个内容映射到正确的iframe的方法。
以下是我正在使用的代码块
function replaceFrames(docElement) {
Array.prototype.forEach.call(docElement.querySelectorAll("iframe, frame"), function (node) {
var name = node.getAttribute("name");
var blah = singlefile.test[name];
node.setAttribute("srcdoc",blah);
});
}
docElement参数是standard DOM Element
我会使用JQUERY,但我觉得我无法修改我想要的内容,因为我无法访问Document,只能访问特定的元素/节点。
问题是,在我的输出文档中,我有"& gt&#39 ;;和& lt&#39 ;;而不是标签(忽略那里的引号,只是让它弹出。)