v1r*_*00z 1 javascript string input offset
有没有办法在输入的特定偏移位置附加字符串?假设我们有以下输入:偏移量:<input type="text" value="abcdef"/>
,字母c位于输入字符串值的第3个偏移量中.
+ ------------- +
123456789
+ ------------- +
xxxxxxx->偏移位置
假设我想在输入的第3个poistion中追加字符串"hi",它变为:
+ ------------- +
hi
+ ------------- +
123456789
我怎样才能做到这一点?
谢谢.
你可以很容易地编写自己的函数来做到这一点.
function insertAt(src, index, str) {
return src.substr(0, index) + str + src.substr(index)
}
alert(insertAt("test", 2, "FOO")); //Alerts teFOOst
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5118 次 |
最近记录: |