我有一個變量,每次用戶按下按鈕時都需要將其字符串切換回第四個。我使用兩種功能來做到這一點,一種是將其變爲「短」,另一種變爲「長」。我網站上的默認設置是'short'。問題是我不希望它使用兩個按鈕,因爲它會佔用空間。我需要一個函數將它從a改爲b,從b改爲a。使用一個按鈕而不是兩個來更改字符串
var sl = "short";
function short() {
sl = "short";
}
function long() {
sl = "long";
}
我有一個變量,每次用戶按下按鈕時都需要將其字符串切換回第四個。我使用兩種功能來做到這一點,一種是將其變爲「短」,另一種變爲「長」。我網站上的默認設置是'short'。問題是我不希望它使用兩個按鈕,因爲它會佔用空間。我需要一個函數將它從a改爲b,從b改爲a。使用一個按鈕而不是兩個來更改字符串
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";
}
我們有代表國家的「缺省」整型變量(可以使用一個布爾值,而不是如果你想要一個整數) 當代碼爲然,如果「上」是,那麼它將它設置爲並執行'off'代碼。 如果變量'on'是,它將它設置爲並執行'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;
您錯過了半列。 – Dragg
,我如何調用從HTML功能? – yollen
@yollen ** ** – Dragg
@yollen請確保將JS代碼放在** **標籤之間。 – Dragg