作者elan (岚)
看板Web_Design
标题Re: [问题] javascript 去如何控制 focus
时间Wed Jun 21 21:50:33 2006
※ 引述《bigair (广大的天空)》之铭言:
: 假设我有个 <textarea name="text1">, 如果我js这样写:
: document.form.text1.focus();
: 他输入提示符号会出现在 textarea 里面, 但是如果这个 textarea 内容长度很长,
: 卷轴仍然是在最上面, 这样就看不到输入提示符号了.
: 我想问的是 : 有没有办法 focus 的同时, 可以把 textarea 的卷轴卷到最下面?
IE, Gecko-based和Opera的HTML Dom element都有scrollHeight和scrollTop两个属性
查一下这两个属性的定义你就会知道麽做了
(其他主流浏览器如KHTML-based等你就需要去查证一下了)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.131.5.37
1F:推 bigair:嗯... 我知道可以 scrollTop=scrollHeight-clientHeight 06/22 01:54
2F:→ bigair:可是只有FX有效,IE就不会动了 orz 06/22 01:55
3F:推 elan:是吗? 我用IE就可以(ps.我只用过IE6) 查看看是那里出错 06/22 21:44