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