按钮点击不重复

Button click not duplicate?

本文关键字:按钮      更新时间:2023-09-26

我已经在计算器上创建了css html。我在为point按钮编写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>

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

您想要的是将event listener添加到元素中。

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

更新:

你的活动是一个很好的开始。你可以给它添加一个参数来计算哪个按钮被用来调用它

像这样:

function HandleItemClicked(sender)
{
   //now do something with sender
}

为了获得在sender中单击的元素,您可以执行以下操作:

<div id="someElement1" onclick="HandleItemClicked(this)">1</div>
<div id="someElement2" onclick="HandleItemClicked(this)">2</div>
<script type="text/javascript">
function nok(){  
    value = document.getElementById("rakamkutusu").value + '.';
    document.getElementById("rakamkutusu").value = value;
}
</script>

演示