已采納回答 / 慕粉3819970
nextSibling(previousSibling) 返回的是位于同一樹層級的,指定節(jié)點之后(之前)的節(jié)點練習中兩個<a>元素節(jié)點分別屬于正文和概要的子節(jié)點,我們需要先獲取<a>的父元素節(jié)點(parentNode),進而獲取父元素節(jié)點的nextSibling或previousSibling
2016-10-23
已采納回答 / ZhaoYuShu
不用寫window.onload,你的js寫在了body的最后面,代碼是從上到下執(zhí)行的,頁面中的元素加載完就執(zhí)行js代碼,而window.onload的意思是等到頁面加載完成后再執(zhí)行。如果js代碼寫在head里面就要寫window.onload。
2016-10-20
最新回答 / 慕粉13568652210
因為最后它是定時收起,定時打開時候if(h>圖片高度)圖片高度不斷增加完成后,看到的高度為圖片高度,接下來給他定時收起,你得給他定一個范圍標準那就是得讓它收起時候圖片高度不斷變少最后到0,(它不可能變成負的);你給的標準就是h>0,它這個if是條件語句,意思就是得滿足條件才執(zhí)行它下面的條件。你要讓圖片高度變少最后為零,你得寫if(h>0),只要它大于0,就執(zhí)行它下面的減少高度的過程,你就給它減少了一點高度,直到它減到零為止。
2016-10-09
最新回答 / heimugua
function showdiv(obj){? ? ? ? ? ?var x = obj.parentNode;? ? ? ? ? ?var y = x.nextSibling;?? ? ? ? ? ?if (y.nodeType!=1) {? ? ? ? ? ? y=y.nextSibling;? ? ? ? ? ?}? ? ? ? ? ?y.style.display = "block";? ? ? ? ? ?x.style.display = "none";? ? ? ? }? ? ? ? func...
2016-10-09
最新回答 / 慕慕2298925
雖然你設(shè)置了display值為none了,但是盒子占據(jù)的高度值還是200px,你可以用火狐瀏覽器下的查看器查看盒子高度值得變化。解決辦法:在0%和100%時添加height:0;其余的添加height:200px;
2016-09-16
最新回答 / 慕粉3835875
//根據(jù)className獲取元素function getByClassName(obj,cls) { ? ?var elements=obj.getElementsByTagName("*"); ? ?var result=[]; ? ?for (var i=0;i<elements.length;i++){ ? ? ? ?if (elements[i].className == cls){ ? ? ? ? ? ?result.push(elements[i]); ? ? ? ?} ? ?} ? ...
2016-07-24
已采納回答 / 飛天意大利面神獸
<...code...>最重要的是 h 沒有在完成整個高度變成60的之后,變成初始值,也就是0,所以你再次調(diào)用eee函數(shù),那么結(jié)果就是60<60=false,跳過if內(nèi)容只能執(zhí)行else的步驟。另外完成這個動畫之后,記得要清除整個動畫,不然h就會一直從0-60,60-0.
2016-07-21