關(guān)于創(chuàng)建body和通過(guò)父節(jié)點(diǎn)添加節(jié)點(diǎn)
var main = document.body;//注釋一
//創(chuàng)建鏈接
function createa(url,text)
{
? ? var a=document.createElement("a");
a.setAttribute("href",url);
a.innerHTML=text;
a.color="blue";
main.appendChild(a);//注釋二
}
上面這個(gè)運(yùn)行正確。
我想問(wèn)下:(1)注釋一改成var main=document.createElement("body");并不能顯示
(2)注釋二改成a.parentNode.appendChild(a);也不能正確顯示
2018-11-16
(1)每個(gè)網(wǎng)頁(yè)都有body屬性,這是本來(lái)就有的,無(wú)法創(chuàng)建。
(2)a節(jié)點(diǎn)是新創(chuàng)建出來(lái)的,需要用body來(lái)添加,成為body的子元素,就好比一個(gè)baby剛出生,應(yīng)該是父親先知道他是自己的兒子,而不是baby剛出生就知道他的父親是誰(shuí),大概就是這么個(gè)意思。