JavaScript代码实现投票功能
2026/7/22 11:38:01 网站建设 项目流程

这段代码允许用户为不同的选项投票,并实时记录和显示票数。代码使用对象存储票数,并提供投票函数来增加票数。

// 定义投票系统 const votingSystem = { // 存储选项和票数,初始化为0 votes: { option1: 0, option2: 0, option3: 0 }, // 投票函数:为指定选项增加一票 vote: function(option) { if (this.votes[option] !== undefined) { this.votes[option]++; console.log(`投票成功!选项 ${option} 当前票数: ${this.votes[option]}`); return this.votes[option]; // 返回更新后的票数 } else { console.log("无效选项"); return null; } }, // 获取所有票数 getVotes: function() { return this.votes; }, // 重置票数 reset: function() { for (let option in this.votes) { this.votes[option] = 0; } console.log("票数已重置"); } }; // 示例用法: // 1. 初始化后,调用 vote 函数投票 // votingSystem.vote('option1'); // 投票给选项1 // votingSystem.vote('option2'); // 投票给选项2 // 2. 获取当前票数 // console.log(votingSystem.getVotes()); // 3. 重置票数 // votingSystem.reset();

使用说明:

  • 初始化:代码定义了votingSystem对象,包含三个默认选项(option1,option2,option3),您可以根据需要修改。
  • 投票:调用vote(option)函数,传入选项名称(如'option1')来增加票数。
  • 获取票数:调用getVotes()返回所有选项的当前票数。
  • 重置:调用reset()将所有票数归零。
  • 集成到网页:在实际应用中,您可以将此代码与HTML按钮结合,例如:
    <button onclick="votingSystem.vote('option1')">投票给选项1</button> <button onclick="votingSystem.vote('option2')">投票给选项2</button> <div id="display">票数将在这里显示</div>
    然后使用JavaScript更新显示区域

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询