Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在两个HTML标记之间拆分javascript字符串_Javascript_Html_Angularjs - Fatal编程技术网

在两个HTML标记之间拆分javascript字符串

在两个HTML标记之间拆分javascript字符串,javascript,html,angularjs,Javascript,Html,Angularjs,我有一个javascript字符串,其中包含要加载到我的应用程序中的HTML代码。我发现的问题是,字符串的头标签中有一堆标签,这些标签只是作为文本显示在内容的顶部。如何删除两个body标记之间的字符串条what的所有内容? 例如 。。。。。。。。。 需要改为: <div>...</div> 。。。 谢谢您可以使用下面的代码,但最好更改返回html结果的服务 var s = "<HTML><head><meta><h

我有一个javascript字符串,其中包含要加载到我的应用程序中的HTML代码。我发现的问题是,字符串的头标签中有一堆标签,这些标签只是作为文本显示在内容的顶部。如何删除两个body标记之间的字符串条what的所有内容? 例如

。。。。。。。。。
需要改为:

<div>...</div>
。。。

谢谢

您可以使用下面的代码,但最好更改返回html结果的服务

var s = "<HTML><head><meta><head><body>YOUR HTML</body></html>"
var body = "<body>";
var bodyEnd = "</body>";
var res = s.substring(s.indexOf(body)+body.length,s.indexOf(bodyEnd));
var s=“您的HTML”
var body=“”;
var bodyEnd=“”;
var res=s.substring(s.indexOf(body)+body.length,s.indexOf(bodyEnd));

到目前为止您尝试了什么?
document.body.innerHTML='
?发布一些代码字符串中有什么?你想检索什么?您尝试了什么?我想您应该在最后一个indexOf中使用bodyEnd变量,而不是“”字符串。或者根本不使用该变量
var s = "<HTML><head><meta><head><body>YOUR HTML</body></html>"
var body = "<body>";
var bodyEnd = "</body>";
var res = s.substring(s.indexOf(body)+body.length,s.indexOf(bodyEnd));