Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.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
删除部分字符串javascript不起作用_Javascript_Node.js - Fatal编程技术网

删除部分字符串javascript不起作用

删除部分字符串javascript不起作用,javascript,node.js,Javascript,Node.js,我正在尝试删除此字符串的第二部分(第二个块) 1330693884348 1330693884348 我只想要第一个街区 (From:pop返回弹出的值,但不会更改对象/数组 它被要求反对 var result = sbody.split("</resourceDescriptor>").pop(); console.log(result); var result=sbody.split(“”.pop(); 控制台日志(结果); 这将为您提供除end resourceD

我正在尝试删除此字符串的第二部分(第二个块)


1330693884348


1330693884348

我只想要第一个街区
From:
pop
返回弹出的值,但不会更改对象/数组 它被要求反对

var result = sbody.split("</resourceDescriptor>").pop();
console.log(result);
var result=sbody.split(“”.pop();
控制台日志(结果);

这将为您提供除end resourceDescriptor之外的字符串缓冲区

sbody.split("</resourceDescriptor>")[0];
console.log(sbody);
sbody.split(“”[0];
控制台日志(sbody);
替代解决方案是:
将上述XML添加到DOM中的隐藏div中,然后您可以使用getElementByTagName或jQuery方法访问它。

谢谢!仅供参考,实际上
pop
不起作用,但子字符串是的,我有第一个块,但不是它的最后一部分()(“”+21);
实际上,您需要一个新的var,就像Alex K所说的,您的方法是有效的,但我需要在最后使用“”
var sbody = a.body; //sbody is a String
sbody.split("</resourceDescriptor>").pop();
console.log(sbody);
sbody.substring(sbody.indexOf("<resourceDescriptor>") + 1, sbody.indexOf("</resourceDescriptor>"));
console.log(sbody);
var result = sbody.split("</resourceDescriptor>").pop();
console.log(result);
sbody.split("</resourceDescriptor>")[0];
console.log(sbody);