oldnode.parentNode.replaceChild(newnode,oldnode);這句話是神馬意思?求解
oldnode.parentNode.replaceChild(newnode,oldnode);這句話為啥是將父親節(jié)點替換掉?不是應(yīng)該替換掉它本身嗎
oldnode.parentNode.replaceChild(newnode,oldnode);這句話為啥是將父親節(jié)點替換掉?不是應(yīng)該替換掉它本身嗎
2016-07-26
舉報
2016-07-26
可以理解為換車轱轆不是在轱轆上換,要在車上換。
oldnode=“舊車轱轆”;
oldnode.parentNode=“舊車轱轆”所在的車;
newnode=“新車轱轆”;
oldnode.parentNode.replaceChild(newnode,oldnode)=在“舊車轱轆”所在的車上通過“replaceChild”方法把“舊車轱轆”換成“新車轱轆”。
2016-07-26
是的。
2016-07-26
oldnode.parentNode.replaceChild(newnode,oldnode);
換為中文 舊節(jié)點的父親節(jié)點的換子節(jié)點函數(shù)(新節(jié)點,舊節(jié)點)
因為replaceChild是替換子節(jié)點的函數(shù),所以要替換節(jié)點,先找到他的父親節(jié)點。所以上面那句話就是用newnode替換節(jié)點oldnode。