我有一個 RF 到 L 波段的計算器/轉換器,我正在為我的 FT 作業設計和開發它。現在 C 波段很容易,因為我們只使用一個頻率范圍。KU 頻段我們有 2 個頻率范圍。所以對于那個計算器,我想使用單選按鈕。當工程師檢查無線電 1 時,他們使用為該頻率范圍編碼的功能,如果他們檢查無線電 2,他們使用為該頻率范圍編碼的功能。
當收音機被 .checked 時,我該怎么做才能呼叫它?
我應該創建一個變數陣列來分配函式嗎?我對 JS 很陌生。所以如果我不清楚,請告訴我。TIA。
uj5u.com熱心網友回復:
NVM。我想我想出了一個解決辦法。
我將使用“如果 a 是檢查 var b = freqOne else b = freqTwo”。
uj5u.com熱心網友回復:
您可以將函式名稱與單選按鈕值匹配
function foo() {
console.log("foo was called");
}
function bar() {
console.log("bar was called");
}
function loremipsum() {
console.log("loremipsum was called")
}
function test(item) {
window[item.value]();
}
<label>Foo <input type="radio" name="something" value="foo" onclick="test(this)"></label>
<label>Bar <input type="radio" name="something" value="bar" onclick="test(this)"></label>
<label>Lorem <input type="radio" name="something" value="loremipsum" onclick="test(this)"></label>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/365182.html
標籤:javascript 数组 if 语句 单选按钮
