我正在寻找一种方式来设置设置在Internet Explorer的textarea中的选择。在其他的浏览器,这工作得很好:在Internet Explorer中设置textarea选择
textarea.selectionStart = start;
textarea.selectionEnd = end;
在IE中,我想我必须使用createRange
并以某种方式调整的选择,但我无法弄清楚如何。
链接到关于createRange
和相关方法的适当文档的额外奖励点,MSDN帮助不大。在M个
- http://help.dottoro.com/ljlwflaq.php
- http://www.webreference.com/programming/javascript/ncz/
- http://www.quirksmode.org/dom/range_intro.html
moveStart():
+1 - 我看着这个。我不记得细节(对不起),但它很粘。 IE非常无益。我不得不在我的表单设计中做出某种妥协。 – martinr 2009-12-30 16:38:56