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