html点击某个按钮后,再按新的按钮,清空文本框
html语言做一个计算器,如何在点击某个按钮(等号)后,再按新的按钮(那些数字),清空有显示上次答案的文本框...
html语言做一个计算器,如何在点击某个按钮(等号)后,再按新的按钮(那些数字),清空有显示上次答案的文本框
展开
1个回答
展开全部
<!-- HTML部分 -->
<input id="num1" value="1" />
<input id="calculate" value="=" />
<input readonly="readonly" id="screen" value="" />
// JS部分
// 点击等号,给screen设置一个变量
$('#calculate').click(function(){
$('#screen').data('clearscreen', true);
});
$('#num1').click(function(){
// 发现预先设置的变量,清除屏幕
if ($('#screen').data('clearscreen')) {
$('#screen').val('');
// 将变量重置,下次就不会清除屏幕了
$('#screen').data('clearscreen', false);
}
});
追问
$('#calculate') 这里显示缺少对象
追答
你的代码要写在这里:
$(document).ready(function(){
// 代码...
}
或者写在HTML的后面,否则是得不到对象的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询