一個Javaweb專案,其中一個jsp頁面的一個超鏈接
< a href="https://bbs.csdn.net/topics/#">點擊鏈接<a/>
我沒有寫過這個頁面
為什么點擊后頁面發生了跳轉,而且還是一個jsp頁面,這個頁面是哪來的?
uj5u.com熱心網友回復:
a標簽的href屬性,#用于標記錨點,也就是一個記號。#后啥也不寫,默認行為是跳轉至當前頁面的頂部,回傳頂部按鈕就是這么實作的。
#后面加上元素的id,就跳到當前頁面的該元素處。
你試試就知道了。
<div id="mark">中間多加點換行,讓滾動條出來為止</div>
<a href="https://bbs.csdn.net/topics/#mark">跳至mark</a>
其實就是本頁面的滾動條的變化,并不是打開了一個新頁面。
還有一點,如果a標簽的target屬性為“_blank",意為打開方式為新建一個頁面,那么就會打開一個新的頁面,還是當前的HTML,相當于瀏覽器里邊你開了一個網頁,復制下網址又開了一個。
uj5u.com熱心網友回復:
不好意思,是我沒說清楚
我地址欄的原路徑是http://localhost:8080/day14/regist.jsp
原頁面是注冊頁面,有用戶名,密碼,驗證碼輸入框,點了超鏈接以后頁面就變成這樣了,我覺得確實發生了頁面跳轉,希望大佬解惑
uj5u.com熱心網友回復:
#在一般應用中表示當前頁面或者無意義例如https://bbs.csdn.net/topics/394911082#
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/138906.html
標籤:Apache
