2015-09-14 99 views
1

我做了一個按鈕我有這一點的代碼onclick="location.href='#/fullscreen';",但是當我點擊這個按鈕時出現在地址欄'#/%23/fullscreen'。我不想要%23我想要#。location.href做奇怪的事

我不知道發生了什麼,請幫我解決它!

回答

2

您正在領導一個#,這很可能會導致無效的語法錯誤,因爲瀏覽器不知道您實際嘗試去的位置。在大多數路由系統中#發生在root之後,所以前面帶有前導斜槓。

<button onClick="location='/#/fullscreen'">Go here</button> 
+0

對不起,關於我的問題的奇怪的解釋,但你的解決方案工作,謝謝! – SjaakvBrabant