Javascript 使用一个按钮而不是两个按钮来更改字符串
我有一个变量,每次用户按下按钮时,我需要它将其字符串切换回第四个。我使用两个函数来实现这一点,一个将其更改为“short”,另一个将其更改为“long”。我的网站上的默认设置为“短”。问题是我不希望它使用两个按钮,因为这会占用空间。我需要一个函数,将它从a改为b,从b改为aJavascript 使用一个按钮而不是两个按钮来更改字符串,javascript,string,Javascript,String,我有一个变量,每次用户按下按钮时,我需要它将其字符串切换回第四个。我使用两个函数来实现这一点,一个将其更改为“short”,另一个将其更改为“long”。我的网站上的默认设置为“短”。问题是我不希望它使用两个按钮,因为这会占用空间。我需要一个函数,将它从a改为b,从b改为a var sl = "short"; function short() { sl = "short"; } function long() { sl = "long"; } 这应该符合你想要做的。 它未经测试,但应该有效
var sl = "short";
function short() {
sl = "short";
}
function long() {
sl = "long";
}
这应该符合你想要做的。 它未经测试,但应该有效
var sl = "short";
var on = 1;
if (on == 1) {
on = 0;
console.log("Short became long");
sl = "long";
}
else if (on == 0) {
on = 1;
console.log("Long became short");
sl = "short";
}
我们有一个整数变量,它表示“默认打开”状态(如果需要,可以使用布尔值代替整数)
运行代码时,如果“开”为1,则将其设置为0,并执行“关”代码。
如果变量“on”为0,它会将其设置为1,并执行“on”代码。您可以将其放入函数中并调用该函数
执行开/关代码 您可以创建一个函数来检查它是什么,然后将其设置为相反的值
var sl = "short";
function change() {
if (sl == "short"){
sl = "long";
}
else{
sl = "short";
}
}
var sl = "short";
function change() {
if (sl == "short") {
sl = "long";
} else if (sl == "long") {
sl = "short";
} else raise an error;
代码如下:
var sl = 'short';
if (sl == 'short') sl = 'long';
else if (sl == 'long') sl = 'short';
如何从html调用函数?@yollen Samplebutton@yollen请确保将JS代码放在/tags之间。缺少半列。缺少条件语句中的括号{}。@Dragg如果if语句只有一行代码,则不需要括号。不需要括号,但是,如果他/她想扩展语句,则建议使用。@satchmosands我想扩展它,但回答时使用ty