為什么結果顯示jquery呢,不應該是javascript嗎?我這哪里錯了?
function get_previousSibling(n){
? ? ? ? var z=n.previousSibling;
? ? ? ? while(z && z.nodeType!=1){
? ? ? ? ? ? z=z.previousSibling;
? ? ? ? }
? ? ? ? return z;
? ? }
? ? var a=document.getElementsByTagName("li")[2];
? ? document.write("<br/>"+a.nodeName);
? ? document.write(" = ");
? ? document.write(a.innerHTML);
? ? var b=get_previousSibling(a);
? ? if(b!=null){
? ? ? ? document.write("<br/>previoussibling:");
? ? ? ? document.write(b.nodeName);
? ? ? ? document.write(" = ");
? ? ? ? document.write(b.innerHTML);
? ? }
? ? else{
? ? ? ? document.write("<br/>已經是最前一個節點");
? ? }
2016-09-23
?var a=document.getElementsByTagName("li")[2];最后面的下標應該是[1];用的2的話 a等于數組里的第三個元素
html,html上一個元素當然是jQuery了
2016-09-22
你光是放一個js,框架沒有放出來,再牛逼的人也是不知道啊