3

Overflow-y で div を取得しました。テキストが大きくなった場合は、テキストの下半分までスクロールできます。

私の質問は、divの上半分ではなく下半分から開始するにはどうすればよいですか? テキストの下半分を最初に表示するようにします。

これは、div に使用される CSS です。

#Middle{
margin: 0px;
padding: 0px;
width: 234px;
height: 287px;
margin-left: auto;
margin-right: auto;
margin-top: 7px;
padding: 5px;
background-color: #F0F0F0;
overflow-y: scroll;
resize: none;
box-shadow:inset 0 0 5px #000000;
-moz-box-shadow:inset 0 0 5px #000000;
-webkit-box-shadow:0 0 5px #000000;
}

これを追加するだけですよね?うまくいかないからです。(申し訳ありませんが、私はまだ JavaScript の経験がありません)

<head><script>
var div = document.getElementById("Middle");
div.scrollTop = div.scrollHeight;
</script></head>
4

3 に答える 3

0

明らかに、受け入れられた回答を持つあなたと同じ質問があります。

var objDiv = document.getElementById("your_div");
objDiv.scrollTop = objDiv.scrollHeight;
于 2013-01-10T16:17:39.350 に答える
0

これは通常動作します:

var div = document.getElementById("ID");
div.scrollTop = div.scrollHeight;
于 2013-01-10T16:17:43.200 に答える