已采納回答 / 慕粉3876065
var aA=document.getElementsByTagName('a');這一句得到的是所有的<a>標(biāo)簽,是一個數(shù)組;現(xiàn)在對每一個<a>標(biāo)簽都要有延伸的這種效果,所以要用到for循環(huán),aA.length就是數(shù)組的長度
2016-09-08
已采納回答 / 慕仔7173990
你getTagName是拿到的數(shù)組是有l(wèi)ength的但是你[0]以后是單個值,所以沒有l(wèi)ength屬性,當(dāng)然就是undefined了
2016-09-01
已采納回答 / 大炮哥
這是運用CSS的背景位置屬性進(jìn)行設(shè)置的,將2張背景圖片合并為一張,然后采用background-position屬性進(jìn)行設(shè)置,鼠標(biāo)經(jīng)過鏈接時將背景變?yōu)榈诙?,background-position:0 -30px表示向右移動0像素,向上移動30px。
2016-09-01
已采納回答 / 劉一_53707959
你理解錯了,首先[0]這個不是指ul標(biāo)簽下的li標(biāo)簽,在這個語義里,它指的是li標(biāo)簽下的第一個ul標(biāo)簽。因為this在這里指代了被你選定的li標(biāo)簽,而這個里標(biāo)簽下面的所有ul標(biāo)簽是用getElementsByTagName("ul")獲取的,獲取到的這些ul標(biāo)簽?zāi)憧梢园阉闯梢粋€數(shù)組,而[0]代表了這個數(shù)組里面的第一個元素。
2016-09-01
已采納回答 / 慕粉1471862959
nav ?是導(dǎo)航欄標(biāo)簽 li是列表里的項 a是li中用來添加鏈接和文本的標(biāo)簽 ? 可以在<style></style>中分別設(shè)置樣式
2016-08-28
已采納回答 / Jeremy_Li
首先我明白你的意思,你陷入了盒子模型的寬高與margin ?padding border的關(guān)系中。1.一旦你設(shè)置了內(nèi)容的寬和高,那么加入padding是會改變盒子的大小,不會改變內(nèi)容的寬高 2.如果你沒有設(shè)置內(nèi)容的寬高,那么你加入padding值就會改變內(nèi)容的寬高,比如一段文字在這種情況下是會受到影響的。再來問題的補(bǔ)充,是的,還有border默認(rèn)也是0,當(dāng)你修改的時候,就有了。你可以想象成快遞包裹,保護(hù)商品(內(nèi)容)的是泡沫(內(nèi)填充padding,要用多少當(dāng)然視實際情況來定),再來一個盒子(邊框)封裝起來,...
2016-08-26
已采納回答 / qq_A米豆腐_0
var aA=document.getElementsByTagName('a'); for(var i=0; i<aA.length; i++){ aA[i].onmouseover=function(){ var This=this; clearInterval(This.time); This.time=setInterval(function(){ This.style.width=This.offsetWidth+8+"px"; if(This.offsetW...
2016-08-23
已采納回答 / 徐大亮
a{display:block; height:30px;text-align:center; line-height:30px; width:120px; ); margin-left:1px;border-radius: 15px 15px 0 0;background-color:silver; }a:hover{background:orange;}我沒用背景圖,用的圓角屬性
2016-08-19
已采納回答 / Accidie漠然
同學(xué),你的<script>放到了<style>里了,當(dāng)然出不來了.把它放在body里或者h(yuǎn)ead里的style下面,不要放里面.
2016-08-12