我確定這很容易,我也看到了類似的問題,但沒有人幫助我弄清楚爲什麼這不起作用。難道沒有人告訴我爲什麼當currentPage
被設置爲faq
或contact
時不能捕捉到?Javascript如果使用或者
<script type="text/javascript">
function init() {
document.getElementById('searchSubmit').onclick=function(){
var uriArgs = window.location.search;
var currentPage = uriArgs.match(/page=?(\w*)/);
if ((currentPage == null) || (currentPage == 'faq') || (currentPage == 'contact')) {
currentPage = "index";
document.getElementById('searchHidden').value = currentPage;
}
else {
document.getElementById('searchHidden').value = currentPage[1];
}
}
}
window.onload=init;
</script>
我設定一個警報彈出,所以我可以看它是否被正確地被設置爲faq
或contact
,它是如此,我不知道爲什麼if
語句不會輕鬆沒收。
感謝先進!
omg我不知道爲什麼這總是發生在我身上,但我只是意識到,我發佈這個問題後。感謝您的幫助。它現在有效。 – Dylan