[英]How to find html substring including tags in a html string in javascript?
我有一个字符串和子字符串,我想获得该字符串string.indexOf
字符串的第一个索引,为此我使用string.indexOf
,但是当有html标记时,它总是返回-1
。 我在CKEDITOR中工作
请提出任何方法。
(从评论)
我在说这个东西str = "<html><head><body><p>hello</p><p>world</p><body> </head></html>"; sub_str = "<p>hello</p><p>world</p>";
str = "<html><head><body><p>hello</p><p>world</p><body> </head></html>"; sub_str = "<p>hello</p><p>world</p>";
现在str.indexOf(sub_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));
在此处查看此代码http://jsfiddle.net/wQSbe/7/在indexof()中使用不带引号的sub_str,如果我们使用引号,它将返回-1,这是因为它搜索匹配'sub_str'的字符串。 在给定的字符串中找不到。 所以它返回-1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.