gpt4 book ai didi

javascript - 切换功能 Vanilla javascript

转载 作者:行者123 更新时间:2023-11-29 16:45:51 26 4
gpt4 key购买 nike

我想在点击温度时在度数和华氏度之间切换。

当点击度数时我已经设法做到这一点,它被更改为华氏度,但是现在我如何在点击华氏度时将它改回度数?

    temp.addEventListener('click', degreeToF);

function degreeToF() {
const f = manchester.current.temp_c * 1.8 + 32;
temp.innerHTML = f.toFixed(0) + '<span class="degrees"> f </span>';
}

这是我的代码笔:https://codepen.io/o-sewell/pen/mRyEyW

最佳答案

var showing = 'F';
temp.addEventListener('click', degreeToF);

function degreeToF() {
if(showing === 'F'){
// convert to C
showing = 'C';
const f = (manchester.current.temp_c - 32 ) * 5/9;
temp.innerHTML = f.toFixed(0) + '<span class="degrees"> c </span>';
} else {
// convert to
showing = 'F';
const f = manchester.current.temp_c * 1.8 + 32;
temp.innerHTML = f.toFixed(0) + '<span class="degrees"> f </span>';

}
}

关于javascript - 切换功能 Vanilla javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41487772/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com