我有一个div,其contenteditable属性设置为true。 我希望能够在div中获得字符串的范围。范围应包含该特定单词的起始偏移量(相对于div的文本内容),如果可能,还应包含单词的长度。
例如,如果div中的字符串包含“This is a test”,我希望能够动态获取字符串“test”的范围(我不知道有多少个字符)。现在,div只包含文本。
如果有人可以帮我解决这个问题会很棒。
答案 0 :(得分:1)
"This is a test".indexOf("test")
或更通用的
String.indexOf(testString)
如果testString
未包含在String
中,将从0
开始,在-1
开始,testString
的偏移量为String
}。您的示例将返回10
。