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