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