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;
};
添加回答
举报