<script type="text/javascript">
window.location.hash="Aboutus";
</script>
,我得到的URL#公司簡介.. 我想這個標誌更改爲其他值..How我可以procees?
<script type="text/javascript">
window.location.hash="Aboutus";
</script>
,我得到的URL#公司簡介.. 我想這個標誌更改爲其他值..How我可以procees?
你不能,散列在url中有特殊含義,它必須是散列,而不是任何其他符號。
嘗試:
window.location.href += "#Abouts";
alert(location.hash.slice(1)); //Abouts
要更改URL,而不重新下載 - 你必須改變哈希值。你是對的。但哈希是#
後的所有符號。所以你不能改變它。
不能'#'具有語義含義。 – Hogan
我使用Ajax來加載我的網頁..當我的ajax頁面加載時,我需要更改網址,無需重新加載頁面。而已。 –
更改url片段('#'後面的部分)不會導致頁面重新加載 – detaylor