Javascript 按钮点击不重复?

Javascript 按钮点击不重复?,javascript,Javascript,我已经在计算器上创建了css html。我在为point button编写js代码时遇到问题。点击一次按钮后,我不想再写了。我该怎么办?如何编写函数?以下是示例代码: <html> <head> <title></title> <script language="javascript"> function nok(){ value = document.getElementById("rakamkutusu").v

我已经在计算器上创建了css html。我在为point button编写js代码时遇到问题。点击一次按钮后,我不想再写了。我该怎么办?如何编写函数?以下是示例代码:

<html>

<head>

<title></title>
<script language="javascript">

function nok(){  


    value = document.getElementById("rakamkutusu").value + '.';


    document.getElementById("rakamkutusu").value = value;


}

</script>
</head>

<body>
<tr>
    <input type='Text' class="deneme" id="rakamkutusu" name="rakam" size="70" value='0'></th>
</tr>
<tr>
   <th><input name="btnNOKTA" type="Button" class="butonlar"id="nokta" value=" . " onclick="nok()"></th>
</tr>
</body>

</html>

函数nok(){
value=document.getElementById(“rakamkutusu”).value+';
document.getElementById(“rakamkutusu”).value=value;
}

这听起来像是家庭作业评估,所以我给你一个提示:

您需要的是向元素添加
事件侦听器

您可以为每个按钮编写特定的侦听器 或者只是一个根据触发它的按钮来决定该做什么的人

更新:

你的职能是一个很好的起点。 您可以向它添加一个参数,以确定使用哪个按钮调用它

像这样:

function HandleItemClicked(sender)
{
   //now do something with sender
}
<div id="someElement1" onclick="HandleItemClicked(this)">1</div>
<div id="someElement2" onclick="HandleItemClicked(this)">2</div>
为了获取在sender中单击的元素,您可以执行以下操作:

function HandleItemClicked(sender)
{
   //now do something with sender
}
<div id="someElement1" onclick="HandleItemClicked(this)">1</div>
<div id="someElement2" onclick="HandleItemClicked(this)">2</div>
1
2.

函数nok(){
value=document.getElementById(“rakamkutusu”).value+';
document.getElementById(“rakamkutusu”).value=value;
}

您可能应该使用
if
来检查当前数字中是否有点。请参阅。也许您正在查找
.one()
函数?如果没有看到示例代码,很难提供更多建议。
“我不想再写了”
。也许,你想在你的问题中多写一点吗?请提供更多信息。另外一些代码也不错。嗨,Samet,欢迎来到StackOverflow。但请在问题的源代码,并格式化它,这是一个痛苦的阅读。