createTextRange()方法在js中有啥作用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了createTextRange()方法在js中有啥作用相关的知识,希望对你有一定的参考价值。
主要是用来对一些文本对象进行操作.比如你有一大段文字,都在同一个P标签内,但是你只希望通过JS改变其中的一小部分,这时就可以用createTextRange来创建Range对象操作文本.因为默认情况下文本只是文本,并不是对象,要想像操作对象那样操作文本,只能是创建为Range对象.这是要操作的文本就具有了对象的功能和特性了. 参考技术A reateTextRange版本:Dhtml Object Model 返回值:有 语法: oTextRange = object . createTextRange () 参数: 无 返回值: oTextRange : 对象(Element)。如果成功的话返回被建立的 TextRange 对象。 说明: 为 object 建立 TextRange 对象。 使用此 TextRange 对象可以检索和修改 object 内的文本。 TextRange 对象的 htmlText 特性尤其提供了方便。 应用于: IE4.0+ BODY BUTTON INPUT type=button INPUT type=hidden INPUT type=password INPUT type=reset INPUT type=submit INPUT type=text TEXTAREA <script> function rdl_doTextRange() var oMessage=document.all("oMessage"); var oTextRange=document.body.createTextRange(); if (oTextRange!=null) alert(oTextRange.htmlText); </script> <span id=oMessage>我是一些文字。</span> <input type=button value=" 建立选择区" onclick="rdl_doTextRange();"> 使光标移动到文本末尾: var customer = $('customer'); var a = customer.createTextRange(); a.move("textedit"); a.select();
在迭代集合以获取当前计数器数值时,python中有啥方法吗? [复制]
【中文标题】在迭代集合以获取当前计数器数值时,python中有啥方法吗? [复制]【英文标题】:Is there any way in python while iterating through a collection to get the current counter numeric value? [duplicate]在迭代集合以获取当前计数器数值时,python中有什么方法吗? [复制] 【发布时间】:2012-03-13 00:33:38 【问题描述】:可能重复:Python loop counter in a for loop
我知道我可以在循环之前设置一个整数并与循环一起递增它。
请问有没有其他办法
例如
for object in objects:
print counter somehow
【问题讨论】:
【参考方案1】:只需 enumerate()
可迭代对象:
for index, obj in enumerate(objects):
print index
(名称object
是一个内置类型。为了避免掩盖这个名称,我将循环变量重命名为obj
。)
【讨论】:
【参考方案2】:您可以使用enumerate
for counter, obj in emumerate(objects):
print counter
【讨论】:
以上是关于createTextRange()方法在js中有啥作用的主要内容,如果未能解决你的问题,请参考以下文章
js里面的getattribute在实际中有啥用?怎样使用?
selection createTextRange setSelectionRange