Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使这个IF语句工作_Javascript_Html - Fatal编程技术网

Javascript 如何使这个IF语句工作

Javascript 如何使这个IF语句工作,javascript,html,Javascript,Html,好的,我正在试着运行代码,这样人们就可以输入一定数量的钱,然后显示他们每天的收入估计值。如果文本框中没有数字,我希望它弹出一个错误。我该怎么做 这是我当前的代码: <!DOCTYPE html> <html> <head> <title> MoneyPerYear </title> <link type="text/css" rel="stylesheet" href="money.css"> </h

好的,我正在试着运行代码,这样人们就可以输入一定数量的钱,然后显示他们每天的收入估计值。如果文本框中没有数字,我希望它弹出一个错误。我该怎么做

这是我当前的代码:

<!DOCTYPE html>
<html>

<head>
    <title> MoneyPerYear </title>
    <link type="text/css" rel="stylesheet" href="money.css">
</head>

<body>
    <p id="header"> Enter yearly income to estimate daily earnings </p>
    <input type="text" id="textmoney">
    <div onclick="moneyFunction()" id="moneydiv"> <p id="divtext">Calculate</p> </div>
    <p id="demo"></p>


    <script>
    function moneyFunction() {
        var money = document.getElementById('textmoney').value;
        var dailyE = money/365;

        document.getElementById('demo').innerHTML = (dailyE);
    }

    if ( document.getElementById('textmoney').value; == 0) {
        document.getElementById('demo').innerHTML = "ERROR";
    }
    </script>
</body>
</html>

每年的钱

输入年收入以估计每日收入

计算

函数moneyFunction(){ var money=document.getElementById('textmoney').value; var dailyE=货币/365; document.getElementById('demo').innerHTML=(dailyE); } if(document.getElementById('textmoney').value;==0){ document.getElementById('demo').innerHTML=“ERROR”; }
以下是全部内容:

 <!DOCTYPE html>
    <html>

    <head>
        <title> MoneyPerYear </title>
        <link type="text/css" rel="stylesheet" href="money.css">
    </head>

   <body>
    <p id="header"> Enter yearly income to estimate daily earnings </p>
    <input type="text" id="textmoney">
    <button onclick="moneyFunction()" id="moneydiv"> <p id="divtext">Calculate</p> </button>
    <p id="demo"></p>


    <script>
    function moneyFunction() {

        var money = document.getElementById('textmoney').value;
            if ( document.getElementById('textmoney').value == 0) {
              alert("Error");
    }
        var dailyE = money/365;

        document.getElementById('demo').innerHTML = (dailyE);
    }


    </script>
</body>
    </html>

每年的钱

输入年收入以估计每日收入

计算

函数moneyFunction(){ var money=document.getElementById('textmoney').value; if(document.getElementById('textmoney')。值==0){ 警报(“错误”); } var dailyE=货币/365; document.getElementById('demo').innerHTML=(dailyE); }
函数moneyFunction(){
var money=+(document.getElementById('textmoney').value)| | 0;//需要解析
var dailyE=货币/365;
//var result=money==0?“错误”:dailyE;
var result=money==0?“错误”:parseFloat(dailyE).toFixed(3);//四舍五入
document.getElementById('demo').innerHTML=result;
}//结束括号
#moneydiv{
边框:1px纯灰;
填充物:5px;
背景:天蓝色;
显示:内联块;
光标:指针;
}

输入年收入以估计每日收入

计算