jquery 中怎么创建文本域对象哦
js中是 object.createTextRange() 这个只能在IE下可用 在firefox下不支持
这个问题怎么解决哦。 下面这段代码不支持firefox 怎么改才能支持哦?
if (object.createTextRange) //创建文本域
{
svalue = object.createTextRange().text; //文本域的值
nlen = svalue.length; //文本值长度
oRang = document.selection.createRange(); //选择对象 为一个文本域对象
nlenselect = oRang.text.length; //选择文本域值的长度
npos = oRang.moveStart('character',1000); // 将光标开始位置后移1000
nstart = nlen - npos + 1; //选择文本域的起始位置
nend = nstart + nlenselect - 1; //选择文本域的结束位置
oRang = document.selection.createRange(); //当前激活选中区创建一个文本范围对象, 赋值给oRang
part = oRang.text; //将选定的文本域的文本存入变量
f = part.charCodeAt(0);//返回一个整数,代表变量中指定位置(此处是第一个字符位置)上字符的 Unicode 编码。
}
宝慕林4294392
相关分类