如何删除javascript中字符串的一部分

如何删除javascript中字符串的一部分,javascript,jquery,Javascript,Jquery,我有一个字符串btnHome。如何在javascript/jQuery中删除btn并仅从中获取Home 我使用了类似于str.slice(3,-1)的切片,但它给了我Home,而我需要Home删除-1部分(只需使用str.slice(3)) -1参数表示从字符串的末尾开始一个字符一个切片。删除-1部分(只需使用str.slice(3)) -1参数表示从字符串的末尾开始,将切片设置为1个字符。请尝试类似操作 alert(str.slice(3)); 不需要在那里给出-1。因此它将从字符串的开始处

我有一个字符串
btnHome
。如何在javascript/jQuery中删除
btn
并仅从中获取
Home


我使用了类似于
str.slice(3,-1)
的切片,但它给了我
Home
,而我需要
Home

删除
-1
部分(只需使用
str.slice(3)


-1
参数表示从字符串的末尾开始一个字符一个切片。

删除
-1
部分(只需使用
str.slice(3)

-1
参数表示从字符串的末尾开始,将切片设置为1个字符。

请尝试类似操作

alert(str.slice(3));
不需要在那里给出
-1
。因此它将从字符串的
开始处对其进行切片。

尝试类似操作

alert(str.slice(3));

不需要在那里给出
-1
。因此它将从字符串的
开始处对其进行切片。

两种简单的方法:

str.split('btn')[1]; // Home

两种简单的方法:

str.split('btn')[1]; // Home
您应该使用substr()方法:

您应该使用substr()方法:

利用子串

 txt.substring(3,txt.length);

利用子串

 txt.substring(3,txt.length);