4 回答

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超8個(gè)贊
您是否嘗試過(guò)使用按鈕的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貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超8個(gè)贊
在按鈕中添加一個(gè)onclick事件,使用值來(lái)計(jì)算...
<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貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超8個(gè)贊
我認(rèn)為你可以name-value成對(duì)使用。
例如:
<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>
然后,通過(guò)調(diào)用 來(lái)處理按鈕中的值onclick。
<script>
function calculate(genderMultipiler){
let result = genderMultipiler * 100;
return result;
};
</script>

TA貢獻(xiàn)1719條經(jīng)驗(yàn) 獲得超6個(gè)贊
你可以這樣做;
在 HTML 中將性別值傳遞給函數(shù);
<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函數(shù)中;
function calculate(val){
let genderMultiplier = val * 100;
return genderMultiplier;
};
添加回答
舉報(bào)