insertBefore: function (newNode, targetNode) {
var parentNode = targetNode.parentNode;
var next = targetNode.nextSibling;
if (targetNode.id && targetNode.id.indexOf('temp')>-1) {
parentNode.insertBefore(newNode,targetNode);
} else if (!next) {
parentNode.appendChild(newNode);
} else {
parentNode.insertBefore(newNode,targetNode);
}
},
var parentNode = targetNode.parentNode;
var next = targetNode.nextSibling;
if (targetNode.id && targetNode.id.indexOf('temp')>-1) {
parentNode.insertBefore(newNode,targetNode);
} else if (!next) {
parentNode.appendChild(newNode);
} else {
parentNode.insertBefore(newNode,targetNode);
}
},
我建议你看完之后针对性的对某些不明白的地方加以理解 然后别人给你指正和解释 这样会好些