javascript - 选择按钮来运行功能

标签 javascript html

 <table class="calc" cellpadding=2> 
        <td><input type="button" class="calc" id="screen" value="0" ></td>
        <td><input type="button" class="calc" id="screen" value="0" ></td>
        <tr>
    </table>
    <table class="calc" cellpadding=2> 
        <td><button type="button" onclick="pushButton(1)" value="Call2Functions">1</td>
        <td><button type="button" onclick="pushButton(2)" value="Call2Functions">2</td>
        <td><button type="button" onclick="pushButton(3)" value="Call2Functions">3</td>
        <td></td>
    </tr>
    <div>

        <script> 
            function pushButton(buttonValue) {
    if (buttonValue == 'C') {
        document.getElementById('screen').value = '0';
    }
    else {//this is where most changes occured
        var x= document.getElementById('screen').value 
        x =parseInt(x)+ parseInt(buttonValue);
        document.getElementById('screen').value=x;
        localStorage.setItem('answer', x);
    }
}

    function calculate(equation) {
        var answer = eval(equation);
        document.getElementById('screen').value = answer;
    }
                         </script>

friend 们大家好, 请帮助我..我的问题非常清楚。如果假设您和 friend 通过单击数字来玩一个接一个的游戏..首先您单击数字,它应该存储在本地第一个按钮中。然后您的 friend 单击相同的按钮,但现在应该反射(reflect)在第二个按钮中。然后,如果您按下按钮,它应该添加到第一个按钮中。那么如何做到这一点,每次我单击时,我都应该存储在本地,这样我就不会丢失数据

最佳答案

JavaScript 代码是...

function pushButton(buttonValue) {
    if (buttonValue == 'C') {
        document.getElementById('screen').value = '0';
    }
    else {//this is where most changes occured
        var x= document.getElementById('screen'+buttonValue).value 
        x =parseInt(x)+ parseInt(buttonValue);
        document.getElementById('screen'+buttonValue).value=x;
        localStorage.setItem('answer', x);
    }
}

function calculate(equation) {
    var answer = eval(equation);
    document.getElementById('screen'+buttonValue).value = answer;
}

HTML 代码在这里...

<table class="calc" cellpadding=2> 
    <tr>
        <td><input type="button" class="calc" id="screen1" value="0"></td>
        <td><input type="button" class="calc" id="screen2" value="0"></td>
        <td><input type="button" class="calc" id="screen3" value="0"></td>
        </tr>
</table>
<table class="calc" cellpadding=2>
    <tr> 
        <td><button type="button" onclick="pushButton(1)" value="Call2Functions">1</td>
        <td><button type="button" onclick="pushButton(2)" value="Call2Functions">2</td>
        <td><button type="button" onclick="pushButton(3)" value="Call2Functions">3</td>
    </tr>
</table>

供引用。目的看看my plunker

关于javascript - 选择按钮来运行功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32367163/

相关文章:

javascript - http 中的 SVG 脚本

html - 背景图像停止出现在 IE8 中

javascript - 使用 Javascript 检查是否仍连接到主机

javascript - "fullscreenchange"事件与所有浏览器不兼容(寻找 Vanilla Javascript 修复)

javascript - 如何对 JS 对象中的每个键应用异步调用?

Chrome 中的 HTML 显示了 IE 中未显示的附加边框

html - 如何调整框的大小但仍将文本放在中心位置?

javascript - 自动填充多个字段的 jQuery 库

javascript - d3.js:从父节点向子节点传递数据onclick事件

java - CSS 文件中的变量