用 scrollHeight 和 scrollTop 联合判断!查查手册就明白了!

解决方案 »

  1.   

    clientHeight + scrollTop == scrollHeight
    这样的判断,但是可能由于浏览器不一样,不是很准确,要多试试
      

  2.   

    我用IE测试了几次得出的结果是一样的,谢谢 adverse(King)
      

  3.   

    <script>
    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">