用 scrollHeight 和 scrollTop 联合判断!查查手册就明白了!
解决方案 »
- 有关IE 和火狐 event 兼容性的问题。
- 这是不是Js的bug?
- 菜鸟的SQL问题啊
- 给一个cms做模板由于到的问题
- 求简洁代码
- JS如何判断网页是HTML4.0还是XHTML1.0
- js 判断 window.opener ,window.opener.top ,window.top 是否存在
- inpu中的text中有一个功能就是输入一个字符会将本地含有此字符的历史记录形成下拉框列表展现,如果我不想其出来请问要如何处理
- javascript函数如何不仅仅控制特定元素
- 表单自动填写如何设置事件?
- 怎样控制<div>的背景图片,随着<div>尺寸的大小而改变?
- 如何用asp或xml方式生成这样一个html无限分类的菜单代码
这样的判断,但是可能由于浏览器不一样,不是很准确,要多试试
function scrollFuc(){
if (( t1.scrollTop+t1.clientHeight )>=t1.scrollHeight ){
document.all.btnok.disabled = false;
}
}
</script>
<textarea style="width:200px;height:200px;left:100px" readonly=true id="t1" onscroll="scrollFuc()">测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本测试文本</textarea>
<input type="button" value="ok" name="btnok" disabled=true><input type="button" value="no" name="btnno">