document.documentElement.scrollTop总为0的问题 你获取的元素是<html>scrollTop可能是多少???? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 以下是我测试的代码:<HTML><HEAD><TITLE> New Document </TITLE></HEAD><BODY id="theBody"><form action="#" method="post"><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><input type="text" name="__SCROLLPOS" id="__SCROLLPOS" value="10" onclick="javascript:alert(this.scrollLeft);"><input type="submit" value="submit"></form><br><script language='javascript'> function saveScrollPosition() { alert(document.getElementById("theBody").scrollTop); if (document.documentElement) document.getElementById("__SCROLLPOS").value =document.documentElement.scrollTop; else if (document.body) document.getElementById("__SCROLLPOS").value = document.body.scrollTop; } document.onscroll=saveScrollPosition();</script><script language='javascript'> function setScrollPosition() { document.documentElement.scrollTop = document.getElementById("__SCROLLPOS").value; } document.onload=setScrollPosition();</script><br><br><br><br><br><br><br><br><br><br></BODY></HTML> 看看下面的代码<HEAD><TITLE> New Document </TITLE></HEAD><BODY id="theBody"><form action="#" method="post"><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><input type="text" name="__SCROLLPOS" id="__SCROLLPOS" value="10" onclick="javascript:alert(this.scrollLeft);"><input type="submit" value="submit"></form><br><script language='javascript'> function saveScrollPosition() { document.getElementById("__SCROLLPOS").value = document.body.scrollTop; alert(document.getElementById("theBody").scrollTop); } document.body.onscroll=saveScrollPosition; function setScrollPosition() { document.body.scrollTop = document.getElementById("__SCROLLPOS").value; } document.onload=setScrollPosition;</script><br><br><br><br><br><br><br><br><br><br></BODY></HTML>判断document.documentElement和document.body仿佛意义不大 jQuery的$(function(){});中的方法无效 请教一个问题 failure : function(form, action) 中的参数是什么意思? DIV 特效问题 如何获得在按下Del键后要删除的内容? 诂估计会一点JS就能解决这问题.帮个忙吧. 请教DIV的问题? 请问有没有什么方法可以把最上面的一栏最后显示啊? 请教 请问这个验证函数怎样写? 显示隐藏图层问题,隐藏得太快了,跟本无法让人点击子图层上的菜单。 怎么得到不重复的值呢?
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD><BODY id="theBody">
<form action="#" method="post">
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<input type="text" name="__SCROLLPOS" id="__SCROLLPOS" value="10" onclick="javascript:alert(this.scrollLeft);">
<input type="submit" value="submit">
</form>
<br>
<script language='javascript'>
function saveScrollPosition()
{
alert(document.getElementById("theBody").scrollTop);
if (document.documentElement) document.getElementById("__SCROLLPOS").value =document.documentElement.scrollTop;
else if (document.body) document.getElementById("__SCROLLPOS").value = document.body.scrollTop;
}
document.onscroll=saveScrollPosition();
</script><script language='javascript'>
function setScrollPosition()
{
document.documentElement.scrollTop = document.getElementById("__SCROLLPOS").value;
}
document.onload=setScrollPosition();
</script>
<br><br><br><br><br><br><br><br><br><br>
</BODY>
</HTML>
<TITLE> New Document </TITLE>
</HEAD><BODY id="theBody">
<form action="#" method="post">
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<input type="text" name="__SCROLLPOS" id="__SCROLLPOS" value="10" onclick="javascript:alert(this.scrollLeft);">
<input type="submit" value="submit">
</form>
<br>
<script language='javascript'>
function saveScrollPosition()
{
document.getElementById("__SCROLLPOS").value = document.body.scrollTop;
alert(document.getElementById("theBody").scrollTop);
}
document.body.onscroll=saveScrollPosition;
function setScrollPosition()
{
document.body.scrollTop = document.getElementById("__SCROLLPOS").value;
}
document.onload=setScrollPosition;
</script>
<br><br><br><br><br><br><br><br><br><br>
</BODY>
</HTML>
判断document.documentElement和document.body仿佛意义不大