av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

javascript - 如何獲取點擊事件點擊后前一個后一個的值。

瀏覽:124日期:2023-04-19 13:03:02

問題描述

for (var i = 0; i < pic.length; i++) {pic[i].onclick = function () { var aA = this.getAttribute('href'); return false;} }

已經for循環遍歷綁定點擊事件,點擊圖片一的時候,已經可以獲取到標簽里面href的值(備注:href是A標簽里面額跳轉鏈接,return false是為了不跳轉),現在我想獲取到點擊當前圖案時候,上一個標簽和下一個標簽的href的值,讓中間圖片顯示圖案一,,左邊圖案顯示圖案4,右邊圖案顯示圖案2,該如何操作?

javascript - 如何獲取點擊事件點擊后前一個后一個的值。

問題解答

回答1:

for (var i = 0; i < pic.length; i++) { pic[i].index=i; pic[i].onclick = function () {var aA = this.getAttribute('href');//如果當前是第一個,沒有上一個,值獲取下一個if(this.index===0){ var aANext=pic[this.index-1].getAttribute('href');}//如果當前是最后一個,沒有下一個,只獲取上一個else if(this.index===pic.length-1){ var aAPrev=pic[this.index-1].getAttribute('href');}//否則上下都獲取else{ var aAPrev=pic[this.index-1].getAttribute('href'); var aANext=pic[this.index-1].getAttribute('href');}return false; }}回答2:

謝謝,你這種方法很好,在元素,及相鄰的元素設置一個index的屬性,我看明白了我現在是這樣寫的,不過還要出來,如何讓點第一個的時候出現第四個圖<script>

var pic = document.getElementById(’pic’).getElementsByTagName(’a’);var pid = document.getElementById(’pid’).getElementsByTagName(’img’);for (var i = 0; i < pic.length; i++) { pic[i].onclick = function () {var aA = this.getAttribute('href');var pid = document.getElementById(’pid’);pid.setAttribute('src', aA);var aB = this.parentNode.previousSibling.firstChild.getAttribute(’href’)pid.previousSibling.setAttribute(’src’, aB);var aC = this.parentNode.nextSibling.firstChild.getAttribute(’href’)pid.nextSibling.setAttribute(’src’, aC);

return false; }}

</script>

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 99riav3国产精品视频 | 免费精品国产 | 亚洲国产精品久久久久久 | 久操伊人 | 99福利视频 | h视频在线免费 | 妹子干综合 | 久久久久久免费毛片精品 | 91原创视频| 一区二区影院 | 精品伊人 | 国产婷婷 | 天天草狠狠干 | 欧美久久精品一级黑人c片 91免费在线视频 | 国产一区二区麻豆 | 国产午夜精品一区二区三区嫩草 | 国产性色视频 | 久久在线视频 | 国产激情片在线观看 | 黄色在线免费观看 | 日韩精品一区二区三区在线 | av无遮挡 | 成人一区二区三区 | 91精品国产综合久久婷婷香蕉 | 91精品国产一区二区三区 | 欧美激情在线一区二区三区 | 免费观看www7722午夜电影 | 欧美一区二区在线 | 中国一级特黄毛片大片 | 久久久国产精品视频 | 日韩一区二区三区精品 | 2018国产大陆天天弄 | 欧美日韩久 | 污视频在线免费观看 | 色香蕉在线 | 青娱乐av | 97超碰站| 中文字幕免费在线 | 天堂色网 | 亚洲精品成人在线 | 成人三级影院 |