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

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

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

瀏覽:103日期: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
相關文章:
主站蜘蛛池模板: 伊人亚洲| 91夜色在线观看 | 嫩草黄色影院 | 日韩精品一区二区三区 | 99精品亚洲国产精品久久不卡 | 999re5这里只有精品 | 欧美日韩精品一区二区天天拍 | 日韩在线不卡视频 | 在线视频91 | 亚洲 精品 综合 精品 自拍 | 日本三级线观看 视频 | 春色av| 亚洲精品国产成人 | 欧美日韩国产一区二区三区 | a毛片| 日韩一区二区在线免费观看 | 综合网中文字幕 | 91在线视频免费观看 | 久久国产精品精品国产色婷婷 | 亚洲国产精品视频 | 污视频免费在线观看 | 国产精品久久久久久模特 | 亚洲人成人一区二区在线观看 | 天堂av在线影院 | 女朋友的闺蜜3韩国三级 | 精品国产31久久久久久 | 久久精品免费一区二区 | 日韩国产高清在线观看 | 欧美在线一区二区三区 | 午夜日韩视频 | 精品欧美一区二区三区免费观看 | 国产一区精品 | 国产精品一区二区免费看 | 国产91丝袜在线18 | 色婷婷久久 | 91精品久久久久 | 国产成人精品免费视频 | 日韩精品久久久久 | 精品久久精品 | 日韩精品在线观看一区二区三区 | 国产精品日韩欧美一区二区三区 |