我想从'Hello world,欢迎来到宇宙'中删除'H'。如何返回整个文本并删除“H”。这是我下面的代码。
function myFunction() {
var str = "Hello world, welcome to the universe.";
var n = str.slice(0, 1) + str.slice(0, 5);
document.getElementById("demo").innerHTML = n;
}
尝试使用不带第二个参数的子字符串。这从第二个字符开始并继续到字符串的结尾。
str.substring(1);
你也可以使用slice(1)
,这也会返回一个新的字符串,但是使用substring
会让你更清楚你实际上是从一个字符串开始。
你不需要两个slice
语句 - 删除第二个语句只提取第一个字符:
function myFunction() {
var str = "Hello world, welcome to the universe.";
var n = str.slice(0, 1);
document.getElementById("demo").innerHTML = n;
}
<p id="demo"></p>
<button onclick="myFunction()">Show "H"</button>
你也可以使用str[0]
:
function myFunction() {
var str = "Hello world, welcome to the universe.";
var n = str[0];
document.getElementById("demo").innerHTML = n;
}
<p id="demo"></p>
<button onclick="myFunction()">Show "H"</button>