我在计算器上创建了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>
答案 0 :(得分: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>
答案 1 :(得分:0)
<script type="text/javascript">
function nok(){
value = document.getElementById("rakamkutusu").value + '.';
document.getElementById("rakamkutusu").value = value;
}
</script>