GB2312字符集下JS有问题
<div><span id="spanFirstt"><a href="javascript:first();">FirstPage</a></span><span id="spanPret">PrePage</span><span id="spanNextt"><a href="javascript:next();">NextPage</a></span><span id="spanLastt"><a href="javascript:last();">LastPage</a></span>Page NO.:<span id="spanPageNumt">1</span>/<span id="spanTotalPaget">1</span></div><tbody id="tablelsw">这里是列表内容<tbody><div><span id="spanFirst"><a href="javascript:first();">FirstPage</a></span><span id="spanPre">PrePage</span><span id="spanNext"><a href="javascript:next();">NextPage</a></span><span id="spanLast"><a href="javascript:last();">LastPage</a></span>Page NO.:<span id="spanPageNum">1</span>/<span id="spanTotalPage">1</span></div><script> var theTable = document.getElementById("tablelsw"); var totalPage = document.getElementById("spanTotalPage"); var pageNum = document.getElementById("spanPageNum"); var spanPre = document.getElementById("spanPre"); var spanNext = document.getElementById("spanNext"); var spanFirst = document.getElementById("spanFirst"); var spanLast = document.getElementById("spanLast"); var totalPaget = document.getElementById("spanTotalPaget"); var pageNumt = document.getElementById("spanPageNumt"); var spanPret = document.getElementById("spanPret"); var spanNextt = document.getElementById("spanNextt"); var spanFirstt = document.getElementById("spanFirstt"); var spanLastt = document.getElementById("spanLastt"); var numberRowsInTable = theTable.rows.length; var pageSize = 5; var page = 1; function next(){ hideTable(); currentRow = pageSize * page; maxRow = currentRow + pageSize; if ( maxRow > numberRowsInTable ) maxRow = numberRowsInTable; for ( var i = currentRow; i<maxRow; i++ ){ theTable.rows[i].style.display = ''; } page++; pageNum.innerHTML = page; pageNumt.innerHTML = page; if ( maxRow == numberRowsInTable ) { nextText(); lastText(); } else{ nextLink(); } //showPage(); preLink(); firstLink(); } function pre(){ hideTable(); page--; pageNum.innerHTML = page; pageNumt.innerHTML = page; currentRow = pageSize * page; maxRow = currentRow - pageSize; if ( currentRow > numberRowsInTable ) currentRow = numberRowsInTable; for ( var i = maxRow; i<currentRow; i++ ){ theTable.rows[i].style.display = ''; } if ( maxRow == 0 ){ preText(); firstText(); } nextLink(); lastLink(); } function first(){ hideTable(); page = 1; pageNum.innerHTML = page; pageNumt.innerHTML = page; for ( var i = 0; i<pageSize; i++ ){ theTable.rows[i].style.display = ''; } showPage(); preText(); nextLink(); lastLink(); } function last(){ hideTable(); page = pageCount(); pageNum.innerHTML = page; pageNumt.innerHTML = page; currentRow = pageSize * (page - 1); for ( var i = currentRow; i<numberRowsInTable; i++ ){ theTable.rows[i].style.display = ''; } showPage(); preLink(); nextText(); firstLink(); } function hideTable(){ for ( var i = 0; i<numberRowsInTable; i++ ){ theTable.rows[i].style.display = 'none'; } } function showPage(){ //pagepageNum.innerHTML = page; //pagepageNumt.innerHTML = page; } function pageCount(){ return Math.ceil(numberRowsInTable/pageSize); } function preLink(){ spanPre.innerHTML = "<a href='javascript:pre();'>PrePage</a>"; spanPret.innerHTML = "<a href='javascript:pre();'>PrePage</a>"; } function preText(){ spanPre.innerHTML = "PrePage"; spanPret.innerHTML = "PrePage"; } function nextLink(){ spanNext.innerHTML = "<a href='javascript:next();'>NextPage</a>"; spanNextt.innerHTML = "<a href='javascript:next();'>NextPage</a>"; } function nextText(){ spanNext.innerHTML = "NextPage"; spanNextt.innerHTML = "NextPage"; } function firstLink(){ spanFirst.innerHTML = "<a href='javascript:first();'>FirstPage</a>"; spanFirstt.innerHTML = "<a href='javascript:first();'>FirstPage</a>"; } function firstText(){ spanFirst.innerHTML = "FirstPage"; spanFirstt.innerHTML = "FirstPage"; } function lastLink(){ spanLast.innerHTML = "<a href='javascript:last();'>LastPage</a>"; spanLastt.innerHTML = "<a href='javascript:last();'>LastPage</a>"; } function lastText(){ spanLast.innerHTML = "LastPage"; spanLastt.innerHTML = "LastPage"; } function hide(){ for ( var i = pageSize; i<numberRowsInTable; i++ ){ theTable.rows[i].style.display = 'none'; } totalPage.innerHTML = pageCount(); pageNum.innerHTML = page; totalPaget.innerHTML = pageCount(); pageNumt.innerHTML = page; firstLink(); nextLink(); lastLink(); }hide();</script>
<table id="tablelsw"><tbody ><tr><td>这里是列表内容</td></tr></tbody></table>
[解决办法]
页面另存为UTF-8格式 试试。。。。。
[解决办法]
确定是编码问题?
统一编码。在测试。