Javascript 如何显示结果?
我不熟悉HTML和Javascript。我正试图建立一个简单的网站,统计赞成票和反对票。我想显示每个人的投票数。结果应在每次投票后更新。当我输入投票时,它会在瞬间更新,然后恢复为0,0,0。我如何解决这个问题Javascript 如何显示结果?,javascript,html,Javascript,Html,我不熟悉HTML和Javascript。我正试图建立一个简单的网站,统计赞成票和反对票。我想显示每个人的投票数。结果应在每次投票后更新。当我输入投票时,它会在瞬间更新,然后恢复为0,0,0。我如何解决这个问题 var yes=0; var no=0; 函数clickYes(){ 是++; 警惕(“您按下了是”); 刷新结果(); } 函数clickNo(){ 否++; 警惕(“您按了“否”); 刷新结果(); } 函数刷新结果(){ var results=document.getElemen
var yes=0;
var no=0;
函数clickYes(){
是++;
警惕(“您按下了是”);
刷新结果();
}
函数clickNo(){
否++;
警惕(“您按了“否”);
刷新结果();
}
函数刷新结果(){
var results=document.getElementById('results');
results.innerHTML=“总计:”+(是+否);
results.innerHTML+=“
是:”+Yes;
results.innerHTML+=“
否:”+No;
}
这个网站统计选票
是还是不是?
对
不
刷新结果();
试试这个
function refreshResults() {
var results = document.getElementById('results');
var output = "Total: " + (yes + no);
output += "<br>Yes: " + yes;
output += "<br>No: " + no;
results.innerHTML = output;
}
函数刷新结果(){
var results=document.getElementById('results');
var output=“总计:”+(是+否);
输出+=”
是:“+Yes;
输出+=”
否:“+No;
results.innerHTML=输出;
}
请尝试从html文件中删除脚本标记。
这对我来说很好
希望这有助于
var yes=0;
var no=0;
函数clickYes(){
是++;
刷新结果();
}
函数clickNo(){
否++;
刷新结果();
}
函数刷新结果(){
var results=document.getElementById('results');
results.innerHTML=“总计:”+(是+否);
results.innerHTML+=“
是:”+Yes;
results.innerHTML+=“
否:”+No;
}
这个网站统计选票
是还是不是?
对
不
主要问题是按钮正在重新加载页面。要么给出type=“button”
,要么需要阻止默认事件。还有一些问题:
放在
内李>
按钮
、提交
或重置
,默认为提交
标签,这样你就可以使用它了警报处理代码段
var yes=0;
var no=0;
函数clickYes(){
是++;
警惕(“您按下了是”);
刷新结果();
}
函数clickNo(){
否++;
警惕(“您按了“否”);
刷新结果();
}
函数刷新结果(){
var results=document.getElementById('results');
results.innerHTML=“总计:”+(是+否);
results.innerHTML+=“
是:”+Yes;
results.innerHTML+=“
否:”+No;
}
此网站统计选票
是还是不是?
对
不
您好,为了存储您必须使用数据库的选票,我希望您使用一些后端技术,以及php、.net或java。您尚未关闭
。您不能将
放在
内!您是否要考虑使用任何服务器端脚本和数据库来存储计数?