如何在javascript中查找html字符串中包含标记的html子字符串?

如何在javascript中查找html字符串中包含标记的html子字符串?,javascript,ckeditor,Javascript,Ckeditor,我有一个字符串和子字符串,我想得到该字符串中的子字符串的第一个索引,为此我使用string.indexOf,但当有html标记时,它总是返回-1。我在CKEDITOR工作 请建议任何方法 从评论中 我在说这件事​str=你好世界;sub_str=你好世界;现在str.indexOfsub_str将返回-1 str = "<html><head><body><p>hello</p><p>world</p><b

我有一个字符串和子字符串,我想得到该字符串中的子字符串的第一个索引,为此我使用string.indexOf,但当有html标记时,它总是返回-1。我在CKEDITOR工作

请建议任何方法

从评论中

我在说这件事​str=你好

世界

;sub_str=你好

世界

;现在str.indexOfsub_str将返回-1

str = "<html><head><body><p>hello</p><p>world</p><body> </head></html>";
sub_str = "<p>hello</p><p>world</p>";

alert(str.indexOf(sub_str));
请在此处查看此代码
在indexof中使用不带引号的sub_str,如果我们使用引号,它将返回-1,这是因为它搜索一个以“sub_str”命名的字符串。它在给定字符串中找不到。因此它返回-1

请发布示例代码。您能提供您的代码吗???startpoint=all_data.indexOfselected_text;所有\u数据=>选定的整个html字符串\u文本=>html子字符串您是否试图在html标记中找不到匹配项?smth Like我的身体在海洋上方

myhtml.indexofbody;实际上,我是在ckeditor中选择html,当我试图查找所选html的索引时,当有多个html时,它会给出错误的位置tags@AbubakarShams之前你在问题中没有提到ckeditor,我对ckeditor一无所知。我希望上面的代码可以工作。