亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

js頁面跳轉傳值問題 以及閉包問題

js頁面跳轉傳值問題 以及閉包問題

江戶川亂折騰 2019-03-05 17:14:38
我想要獲取用戶點擊的a標簽的id值傳給下一頁,不知道該如何調用,我試過用閉包可是點擊圖片時就會跳轉代碼如下:js代碼    var as = document.getElementsByClassName("a");    for (i = 0; i < as.length; i++) {      as[i].addEventListener("click", function liang() {        for (let i = 0; i < as.length; i++) {          as[i].style.color = "black";        }        this.style.color = "red";        var id = this.id;      });    }html代碼<div class="container">    <p><a id="1" class="a" href="#">第1張圖</a></p>    <p><a id="2" class="a" href="#">第2張圖</a></p>    <p><a id="3" class="a" href="#">第3張圖</a></p>//按鈕    <p><a href="index2.html">跳轉</a></p>  </div>注意我可能沒有表達清楚,是點擊跳轉的時候將選中圖片的id穿給第二頁,而不是點擊圖片的時候就直接跳轉
查看完整描述

6 回答

?
呼啦一陣風

TA貢獻1802條經驗 獲得超6個贊

<a id="1" class="a" href="/nextPage?id=1">第1張圖</a>

直接這樣不行嗎


查看完整回答
反對 回復 2019-03-22
?
撒科打諢

TA貢獻1934條經驗 獲得超2個贊

樓上正解~說的不錯


查看完整回答
反對 回復 2019-03-22
?
紫衣仙女

TA貢獻1839條經驗 獲得超15個贊

一樓正解 也可以這樣
點擊a標簽 在js中獲取id值然后拼接到你的下個頁面的地址后面 location.href 走你

查看完整回答
反對 回復 2019-03-22
?
牛魔王的故事

TA貢獻1830條經驗 獲得超3個贊

同意樓上,既然你能夠準確的把 id 放到 <a> 里,那么你當然可以讓 <a> 的鏈接指向正確的地址。前端開發中,應該盡量使用 HTML 標準屬性,少用 JS 模擬。


查看完整回答
反對 回復 2019-03-22
?
縹緲止盈

TA貢獻2041條經驗 獲得超4個贊

感謝各位給的靈感 ,可以在點擊圖片后將id值賦給跳轉按鈕的id,從而得到參數


查看完整回答
反對 回復 2019-03-22
?
鳳凰求蠱

TA貢獻1825條經驗 獲得超4個贊

把id 存在本地,localstorage 了解一下.


查看完整回答
反對 回復 2019-03-22
  • 6 回答
  • 0 關注
  • 529 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號