手机版

JS实现选定指定超文本标记语言元素对象中指定文本内容功能示例

时间:2021-09-06 来源:互联网 编辑:宝哥软件园 浏览:

本文实例讲述了射流研究…实现选定指定超文本标记语言元素对象中指定文本内容功能。分享给大家供大家参考,具体如下:

该功能用处多多,可以灵活运用之!主要函数如下:

//选中文本中指定部分函数选择某个文本(对象,开始,结束){ if(文档。选择){ if(obj。标记名==' TEXTAREA '){ var I=obj。价值。indexof(' r ',0);而(我!=-1 end){ end-;if(istart){ start-;} I=obj。价值。的指数(' r ',I ^ 1);} } var range=obj。createtextrange();范围。崩溃(真);range.moveStart('字符,开始);如果(结束!=未定义){ range.moveEnd('字符,end-start);}范围。select();} else { obj。selectionstart=startvar sel_end=end==undefined?start:endobj。选择结束=数学。min(sel _ end,obj。价值。长度);物体。焦点();}}然后调用之,例如:

选择某些文本(文档。getelementbyid(' JIU _ textarea '),2,8)//选中身份为jiu_textarea内的第2至8个字!完整示例如下:

!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN ' ' http://www .w3。org/TR/XHTML 1/DTD/XHTML 1-Transitional。DTD ' html xmlns=' http://www .w3。org/1999/XHTML ' hearteta http-equiv=' Content-Type ' Content=' text/html;charset=utf-8 '/title TeSt/title script type=' text/JAVAScript ' language=' JAVAScript '//选中文本中指定部分函数选择某个文本(对象,开始,结束){ if(文档。选择){ if(obj。标记名==' TEXTAREA '){ var I=obj。价值。indexof(' r ',0);而(我!=-1 end){ end-;if(istart){ start-;} I=obj。价值。的指数(' r ',I ^ 1);} } var range=obj。createtextrange();范围。崩溃(真);range.moveStart('字符,开始);如果(结束!=未定义){ range.moveEnd('字符,end-start);}范围。select();} else { obj。selectionstart=startvar sel_end=end==undefined?start:endobj。选择结束=数学。min(sel _ end,obj。价值。长度);物体。焦点();} }/script/headdytextarea name=' JIU _ textarea ' rows=' 15 ' id=' JIU _ textarea '欢迎访问我们//www .JB 51。net/textareascript type=' text/JavaScript ' language=' JavaScript ' selectSomeText(文档。getelementbyid(' JIU _ textarea '),2,8)//选中身份为jiu_textarea内的第2至8个字!/脚本/正文/html运行效果图如下:

更多关于Java脚本语言相关内容感兴趣的读者可查看本站专题: 《JavaScript事件相关操作与技巧大全》 、 《JavaScript操作DOM技巧总结》 、 《JavaScript错误与调试技巧总结》 、 《JavaScript数据结构与算法技巧总结》 、 《JavaScript遍历算法与技巧总结》 及《JavaScript数学运算用法总结》

希望本文所述对大家Java脚本语言程序设计有所帮助。

版权声明:JS实现选定指定超文本标记语言元素对象中指定文本内容功能示例是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。