自定義函數(shù)
function brHuan(){
document.write("<br>");
}
? var Lists=document.getElementsByTagName("li");
? var lists = document.getElementById("body");
? var Lists1= document.getElementsByTagName("body")[0].childNodes;
? //獲取body第(最后)一個(gè)子節(jié)點(diǎn)
? document.write("body第一個(gè)節(jié)點(diǎn):"+lists.firstChild.nodeName+"\n");
? document.write("body最后一個(gè)節(jié)點(diǎn):"+lists.lastChild.nodeName);
? brHuan();
我定義一個(gè)換行函數(shù),怎么沒用
2016-09-26
獲取body節(jié)點(diǎn)?var Lists1= document.getElementsByTagName("body")[0];
換行不是用'\n',還有你要看出效果,請(qǐng)把函數(shù)放在兩個(gè)內(nèi)容之間,像
? document.write("body第一個(gè)節(jié)點(diǎn):"+Lists1.firstChild.nodeName); brHuan();
? document.write("body最后一個(gè)節(jié)點(diǎn):"+Lists1.lastChild.nodeName);
這樣
2016-09-27
document.write("body第一個(gè)節(jié)點(diǎn):"+lists.firstChild.nodeName+"\n");
'\n'在這里不能起到換行的視覺效果,只是給你打印出來(lái)一個(gè)換行符號(hào),而換行符號(hào)在HTML頁(yè)面中的視覺效果是一個(gè)空格
我猜你是要輸出<br>這個(gè)節(jié)點(diǎn)的的名稱,但是你是在頁(yè)面最后才調(diào)用函數(shù)來(lái)打印這個(gè)<br>
document.write("body最后一個(gè)節(jié)點(diǎn):"+lists.lastChild.nodeName);
但是上面一句是在函數(shù)打印前執(zhí)行的,這時(shí)<br>還沒有出現(xiàn)在頁(yè)面上,所以獲取到的是<br>前面一個(gè)節(jié)點(diǎn)的名稱
另外,需要你貼出HTML部分的代碼才能夠分析所有的問題
2016-09-27
?document.write("body第一個(gè)節(jié)點(diǎn):"+lists.firstChild.nodeName+"<br/>");
2016-09-26
怎么沒人來(lái)么