課程
/前端開發(fā)
/jQuery
/jQuery基礎(chǔ)(二)—DOM篇
為什么重復(fù)點(diǎn)擊bottom事件邊框效果會一直增加,只想要一個邊框的話應(yīng)該怎么寫
2019-04-20
源自:jQuery基礎(chǔ)(二)—DOM篇 5-6
正在回答
因為兩個個onclick事件是分別給right1和left1的內(nèi)部元素添加包裹標(biāo)簽比如
<div class="right1">p元素</div>
? ? ? ? <div class="right1">p元素</div>點(diǎn)擊第一個按鈕,給這段代碼加外標(biāo)<p></p>后就變成了
<div class="right1"><p>p元素</p></div>
? ? ? ? <div class="right1"><p>p元素</p></div>再點(diǎn)一次按鈕,這段代碼就變成了
<div class="right1"><p><p>p元素</p></p></div>
? ? ? ? <div class="right1"><p><p>p元素</p></p></div>
而p標(biāo)簽的樣式
p {
? ? ? ? border: 1px solid red;//給p標(biāo)簽設(shè)置1像素寬的實(shí)線外邊框
? ? }
也就是說有幾層p標(biāo)簽就有幾層外邊框,只要一層邊框的話框的話可以去掉p,a標(biāo)簽的樣式,然后用jQuery給right1中的第一個p標(biāo)簽和left1中的第一個a標(biāo)簽添加外邊框。
舉報
jQuery第二階段開啟DOM修煉,了解創(chuàng)建、插入、刪除與替換
4 回答為什么我這邊點(diǎn)擊沒反應(yīng)?
6 回答這里的DOM包裹后的元素,如果一直點(diǎn)擊會一直增加!@
4 回答為什么下面的代碼不能將每個ul下最后一個li加上邊框
3 回答加點(diǎn)擊事件的意義是什么
1 回答為什么給的prev傳遞選擇器代碼顯示出來的結(jié)果只有clsaa=“level-3”的2添加上了藍(lán)色的框,而不是每一個2都有邊框
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2019-04-21
因為兩個個onclick事件是分別給right1和left1的內(nèi)部元素添加包裹標(biāo)簽比如
<div class="right1">p元素</div>
? ? ? ? <div class="right1">p元素</div>點(diǎn)擊第一個按鈕,給這段代碼加外標(biāo)<p></p>后就變成了
<div class="right1"><p>p元素</p></div>
? ? ? ? <div class="right1"><p>p元素</p></div>再點(diǎn)一次按鈕,這段代碼就變成了
<div class="right1"><p><p>p元素</p></p></div>
? ? ? ? <div class="right1"><p><p>p元素</p></p></div>
而p標(biāo)簽的樣式
p {
? ? ? ? border: 1px solid red;//給p標(biāo)簽設(shè)置1像素寬的實(shí)線外邊框
? ? }
也就是說有幾層p標(biāo)簽就有幾層外邊框,只要一層邊框的話框的話可以去掉p,a標(biāo)簽的樣式,然后用jQuery給right1中的第一個p標(biāo)簽和left1中的第一個a標(biāo)簽添加外邊框。