我敢肯定这很容易,我也看到过类似的问题,但没有人能帮助我弄清楚为什么这不起作用。currentPage
没有人能告诉我为什么当设置为faq
or时这不会捕获contact
吗?
<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
or contact
,所以我不确定为什么该if
语句没有捕捉到这一点。
提前致谢!