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

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

a標簽中onclick與href之間的問題

a標簽中onclick與href之間的問題

喵喔喔 2018-10-10 10:10:35
因為href要跳轉的url需要根據當前頁面的url來確定,所以需要寫成函數,所以頁面跳轉需要通過onclick事件來完成。我設置了onclick執行函數的返回值為false,但頁面并沒有跳轉,為什么?不介意多講講,謝謝。額 剛才又試了一次,發現這個a標簽只有第一次點擊管用,后面再點就沒有反應了。。什么原因啊<a class="right-float sub-panelheading-font" href="#" onclick="addtrx()"> 添加通道 </a> function addtrx(){     var url_t = window.location+'/addtrx';     window.open(url_t,'_self');     return false; }
查看完整描述

2 回答

?
紫衣仙女

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

你第一次點擊的的時候是沒問題的,但是問題來了,為什么第二次點擊的時候不行的,看了下你的a標簽中的href屬性是#符號,所以當你第一次點擊之后,你注意看下瀏覽器的url地址欄,你會發現地址后面突然多了個#符號,所以你第二次點擊的時候地址就變為xxxxxx..html#/addtrx這是跳不過去的,這個才是原因,你可以使用javascript:void(0)或者javascript:;;都可以。

查看完整回答
反對 回復 2018-11-02
?
湖上湖

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

將href="#" 改成href="javascript:void(0)"
原因是。第url里加上了#號了。所以第二次點擊不會打開新窗口!

查看完整回答
反對 回復 2018-11-02
  • 2 回答
  • 0 關注
  • 2221 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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