从输入中取数字并插入方程javascript

时间:2013-12-06 02:58:15

标签: javascript variables input numbers user-defined-functions

如果有人能尽快给我一些见解,我需要帮助弄清楚如何做到这一点,即使是一点帮助也会非常感激!!!!

<body>
<form name="kdr">   
Kills:  <input type="number" id="kill" name="kill"></input>
<br>
Deaths: <input type="number" id="death" name="death"> </input>
<br>
<button onclick="kd()"> Calculate</button>
</form>


<script>

        function kd()
        {
        var k = document.getElementById("kill").value;
        var d = document.getElementByID("death").value;
        var r = k/d
        alert("Your kill/death ratio is: " + r)
        }


</script>   
</body>

我似乎无法获取变量来从输入字段中提取信息,至少我认为这是问题所在。再一次,任何见解都会很棒。

2 个答案:

答案 0 :(得分:0)

ID作业中的d Id k {{1}}作业{{1}}。

答案 1 :(得分:0)

http://jsfiddle.net/Xaleph/k3Hv9/

看起来Sam打败了我。 ID应该是id,我最后添加分号只是为了衡量。

另外 - 考虑不使用内联javascript事件。相反,将您的代码放在一个支持文件中,处理类似于以下的事件将使您的代码更容易管理(来自w3schools - 无法添加其他链接,没有足够的声誉......)。

object.onclick=function(){SomeJavaScriptCode};

如果您有冒险精神,请使用jquery或其他javascript库来处理您的活动:

$('#buttonId').click(function(){
    alert("Your kill/death ratio is: " + ($('#kill').val()/$('#death').val()));
}