Javascript 如何显示结果?

Javascript 如何显示结果?,javascript,html,Javascript,Html,我不熟悉HTML和Javascript。我正试图建立一个简单的网站,统计赞成票和反对票。我想显示每个人的投票数。结果应在每次投票后更新。当我输入投票时,它会在瞬间更新,然后恢复为0,0,0。我如何解决这个问题 var yes=0; var no=0; 函数clickYes(){ 是++; 警惕(“您按下了是”); 刷新结果(); } 函数clickNo(){ 否++; 警惕(“您按了“否”); 刷新结果(); } 函数刷新结果(){ var results=document.getElemen

我不熟悉HTML和Javascript。我正试图建立一个简单的网站,统计赞成票和反对票。我想显示每个人的投票数。结果应在每次投票后更新。当我输入投票时,它会在瞬间更新,然后恢复为0,0,0。我如何解决这个问题

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。您尚未关闭
    。您不能将
    放在
    内!您是否要考虑使用任何服务器端脚本和数据库来存储计数?