document.getElementById()怎么使用

下面的代码应该怎么修改才能实现上一页、下一页、首页功能,为什么每次都是传到首页?之前我把id="cp"写成name="cp"没有一点反应,写成id="cp"只能到首页,想... 下面的代码应该怎么修改才能实现上一页、下一页、首页功能,为什么每次都是传到首页?
之前我把id="cp"写成name="cp"没有一点反应,写成id="cp"只能到首页,
想问一下“上一页”'下一页”具体怎么修改,请写详细点,谢谢!!
<script language="javascript">
function go(num){
document.getElementById("cp").value = num;
document.spform.submit();
}
</script>
<form name="spform" action="<%=URL%>" method="post">
<input type="button" value="首页" onclick="go(1)">
<input type="button" value="上一页" onclick="go(<%=currentPage-1%>)">
<input type="button" value="下一页" onclick="go(<%=currentPage+1%>)">
<input type="button" value="尾页">
<input type="hidden" id="cp" value="1">
</form>
展开
 我来答
taifeng0922
推荐于2016-09-12 · 超过32用户采纳过TA的回答
知道答主
回答量:60
采纳率:100%
帮助的人:26.3万
展开全部
在document.getElementById("cp").value = num;
后面加一句alert(document.getElementById("cp").value);
然后点翻页看看 提示 cp 到底是1,还是下一页,或者前一页
如果cp值还是 1 那就是 你函数传进来的 num 不对 go(<%=currentPage-1%>)"> 这里是否出错;currentPage值是否有问题;
如果不是1了 那提交到后台了 页面还是1 那就不是这里js的错了 要看后台取正常到cp=2了没有,执行了什么.....
我只能根据感觉给你点方向,建议你多试着debug,跟着程序一步步往下走.
浏览器上面也有f12开发人员工具的 可以用来debug javascript.
毕竟自己跟出来的才是自己的经验,祝你好运!
dl96200
2015-07-08 · TA获得超过498个赞
知道小有建树答主
回答量:254
采纳率:0%
帮助的人:149万
展开全部
首先,你要传值的话,也就是页码<input type="hidden" id="cp" value="1">
你要加上一个name='currentPage',传值的,话只看那name,id是没有用的,这个'currentPage'是你后台要获取的值,并根据这个页码值查询相应页的数据,并把currentPage
返回到前台页面。document.getElementById("cp").value = num;
这句话本身是没什么错误的,值一定是附上了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
水芹翟元洲
2020-07-04 · TA获得超过3579个赞
知道大有可为答主
回答量:3103
采纳率:31%
帮助的人:194万
展开全部

就是这个意思
document.getElementById("a").innerText("显示内容");前面的document.getElementById("a")是根据控件ID获取对象,后面的innerText("显示内容")是个方法,就是写入文本内容。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式