小鵬的blog
Yameth
BlogJava
首頁
新隨筆
聯系
聚合
管理
posts - 1, comments - 0, trackbacks - 0
2011年11月24日
js獲取TEXTAREA的光標位置并添加內容
昨天研究了一下js獲取光標位置的方法,在查了一些資料后,發現對于多瀏覽器支持是很重要的。下面是一些在網上找到的代碼,需要傳入一個文本域的id和我們想加入的值(value)
function
getValue(objid,str)
{
var
myField
=
document.getElementById(
""
+
objid);
//
IE瀏覽器
if
(document.selection)
{
myField.focus();
sel
=
document.selection.createRange();
sel.text
=
str;
sel.select();
}
//
火狐/網景 瀏覽器
else
if
(myField.selectionStart
||
myField.selectionStart
==
'
0
')
{
//
得到光標前的位置
var
startPos
=
myField.selectionStart;
//
得到光標后的位置
var
endPos
=
myField.selectionEnd;
//
在加入數據之前獲得滾動條的高度
var
restoreTop
=
myField.scrollTop;
myField.value
=
myField.value.substring(
0
, startPos)
+
str
+
myField.value.substring(endPos, myField.value.length);
//
如果滾動條高度大于0
if
(restoreTop
>
0
)
{
//
返回
myField.scrollTop
=
restoreTop;
}
myField.focus();
myField.selectionStart
=
startPos
+
str.length;
myField.selectionEnd
=
startPos
+
str.length;
}
else
{
myField.value
+=
str;
myField.focus();
}
}
posted @
2011-11-24 14:29
小鵬 閱讀(1374) |
評論 (0)
|
編輯
收藏
Copyright ©2025 小鵬 Powered By:
博客園
模板提供:
滬江博客
<
2011年11月
>
日
一
二
三
四
五
六
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
常用鏈接
我的隨筆
我的評論
我的參與
留言簿
給我留言
查看公開留言
查看私人留言
隨筆檔案
2011年11月 (1)
搜索
最新評論
主站蜘蛛池模板:
亚洲人成网站在线观看播放
|
亚洲视频在线一区二区
|
亚洲最大的视频网站
|
99re在线这里只有精品免费
|
亚洲av女电影网
|
中文字幕在线免费观看
|
亚洲成a人片在线观看播放
|
在线看片v免费观看视频777
|
亚洲中文无码a∨在线观看
|
免费大片黄在线观看yw
|
亚洲另类小说图片
|
四虎影视www四虎免费
|
国产亚洲男人的天堂在线观看
|
免费A级毛片无码A
|
国产免费内射又粗又爽密桃视频
|
亚洲中文久久精品无码
|
88xx成人永久免费观看
|
国产亚洲福利在线视频
|
免费一级毛片在线播放
|
99麻豆久久久国产精品免费
|
亚洲日本一区二区三区
|
啦啦啦高清视频在线观看免费
|
免费国产99久久久香蕉
|
久久久亚洲欧洲日产国码二区
|
免费99精品国产自在现线
|
亚洲国产av玩弄放荡人妇
|
亚洲中文字幕无码一区
|
免费国产作爱视频网站
|
国产精品免费在线播放
|
91亚洲一区二区在线观看不卡
|
国内精品免费视频自在线
|
一级成人a做片免费
|
亚洲短视频在线观看
|
免费人成年轻人电影
|
日韩在线永久免费播放
|
亚洲精品无码久久久久牙蜜区
|
亚洲中文字幕第一页在线
|
午夜无遮挡羞羞漫画免费
|
免费av一区二区三区
|
国产精品亚洲专一区二区三区
|
亚洲国产一区二区a毛片
|