推 allanshen:textarea裏面的字.不能加html語法..不方便用啊.. 05/29 23:22
textarea可以處理這樣的問題,只要設readonly就跟DIV一模一樣了,
我稍微測試了一下,try it!
==============================以下是程式碼=============================
<textarea id="div1"
style="width:250px;height:55;overflow-x:hidden;overflow-y:scroll;" readonly>
測試文字測試文字測試文字測試文字測試文字測試文字測試文字測試文字測試文字
測試文字測試文字測試文字測試文字測試文字測試文字測試文字測試文字測試文字
測試文字測試文字測試文字測試文字測試文字測試文字測試文字測試文字測試文字
</textarea>
<INPUT TYPE="button" value="down" onclick="set_down()">
<script>
function set_down()
{
var div = document.getElementById('div1');
var range = div.createTextRange();
range.move("character",div.value.length);
range.select();
}
</script>
==============================以上是程式碼=============================
※ 引述《ayuiop (活跳跳28)》之銘言:
: 現在我創建了一個div
: 設定overflow: auto;
: 當div內的資料過多時,就會出現捲軸
: 但是問題來了
: 如果我想要用javascript控制在某時候 將該div的捲軸捲至底部
: 有方式辦的到嗎?
: 我目前是想到插一個<a>到div.innerHTML的最後
: 用CSS left: -(int) 將他藏起來
: 然後用js setFocus,並立刻blur
: 但是感覺這方法有點笨|||
: 有沒有更好的方法呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.127.22.18
※ 編輯: blackbing 來自: 140.127.22.18 (05/29 23:18)