-6

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

2 回答 2

2

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

您想要的是向event listener元素添加一个。

您可以为每个按钮编写一个特定的侦听器,或者只编写一个根据触发它的按钮确定要做什么的侦听器。

更新 :

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

像这样:

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

为了获取在发件人中被点击的元素,您可以执行以下操作:

<div id="someElement1" onclick="HandleItemClicked(this)">1</div>
<div id="someElement2" onclick="HandleItemClicked(this)">2</div>
于 2013-01-17T12:54:09.473 回答
0
<script type="text/javascript">

function nok(){  
    value = document.getElementById("rakamkutusu").value + '.';
    document.getElementById("rakamkutusu").value = value;
}
</script>

演示

于 2013-01-17T13:52:00.710 回答