4 回答

TA貢獻1824條經驗 獲得超8個贊
您是否嘗試過使用按鈕的onClick事件和屬性?value
function calculate(target){
var genderVal = target.value * 100
console.log(genderVal) // for your information - can remove
return genderVal
}
<div class="gender-buttons" id="gender-buttons">
<button class="male-button" value=0.55 onClick="calculate(this)">MALE</button>
<button class="female-button" value=0.68 onClick="calculate(this)">FEMALE</button>
</div>

TA貢獻1804條經驗 獲得超8個贊
在按鈕中添加一個onclick事件,使用值來計算...
<div class="gender-buttons" id="gender-buttons">
<button class="male-button" onclick="calculate(0.55)">MALE</button>
<button class="female-button" onclick="calculate(0.68)">FEMALE</button>
</div>
<script>
function calculate(genderMultiplier){
genderMultiplier * 100;
return genderMultiplier; //use this variable where ever you want.
}
</script>

TA貢獻1799條經驗 獲得超8個贊
我認為你可以name-value成對使用。
例如:
<button class="gender-button" name="male" value="0.55" onclick="calculate(this.value)">MALE</button>
<button class="gender-button" name="female" value="0.68" onclick="calculate(this.value)">FEMALE</button>
然后,通過調用 來處理按鈕中的值onclick。
<script>
function calculate(genderMultipiler){
let result = genderMultipiler * 100;
return result;
};
</script>

TA貢獻1719條經驗 獲得超6個贊
你可以這樣做;
在 HTML 中將性別值傳遞給函數;
<div class="gender-buttons" id="gender-buttons">
<button class="male-button" onclick="calculate(0.55)">MALE</button>
<button class="female-button" onclick="calculate(0.68)">FEMALE</button>
</div>
在js函數中;
function calculate(val){
let genderMultiplier = val * 100;
return genderMultiplier;
};
添加回答
舉報