IE8對base標籤不能很好兼容

原來,我是這麼寫代碼的:javascript

<base href="<%=basePath %>" />java

……瀏覽器

window.location = "user/search?pageNum="+pageNum+"&everyPageCount="+everyPageCount+"&username="+username;ip

若是你也這麼搞,你會發現,你的代碼在除了IE的瀏覽器都比較好使,至於IE……呵呵。get

解決方案: io

不過,鑑於IE在國內具備無與倫比的統治地位,因此,我換了個寫法:解決方案

<script type="text/javascript">
//解決IE對base不能很好支持的問題
var base = document.getElementsByTagName("base")[0].getAttribute("href");
window.location = base+"user/search?pageNum="+pageNum+"&everyPageCount="+everyPageCount+"&username="+username;script

……document

</script>location

OK,問題解決。

相關文章
相關標籤/搜索