Utiliser JavaScript pour développer un système de vote en ligne
Résumé :
Avec le développement rapide d'Internet, le vote en ligne est devenu un moyen pratique et rapide de recueillir l'opinion publique et de prendre des décisions. Cet article présentera l'utilisation de JavaScript pour développer un système de vote Web simple, qui permet aux utilisateurs de sélectionner des options et de soumettre des votes.
Introduction :
Le système de vote de page Web est un programme qui affiche plusieurs options sur une page Web et permet aux utilisateurs de choisir. Il peut être utilisé dans de nombreux scénarios, tels que le vote électoral, les enquêtes sur les produits, la collecte d'opinions, etc. Cet article utilise JavaScript pour développer un tel système et fournit des exemples de code.
Idée de design :
Exemple de code :
Partie HTML :
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>网页投票系统</title> </head> <body> <h1>请选择你的喜爱选项</h1> <div id="options"> <div class="option"> <label><input type="radio" name="vote" value="option1">选项1</label> </div> <div class="option"> <label><input type="radio" name="vote" value="option2">选项2</label> </div> <div class="option"> <label><input type="radio" name="vote" value="option3">选项3</label> </div> <div class="option"> <label><input type="radio" name="vote" value="option4">选项4</label> </div> </div> <button onclick="vote()">投票</button> <h2>投票结果:</h2> <div id="result"> <p>选项1: <span id="count1">0</span></p> <p>选项2: <span id="count2">0</span></p> <p>选项3: <span id="count3">0</span></p> <p>选项4: <span id="count4">0</span></p> </div> <script src="vote.js"></script> </body> </html>
Partie JavaScript (vote.js) :
function vote() { var selectedOption = document.querySelector('input[name="vote"]:checked').value; var countElement = document.getElementById("count" + selectedOption); var count = parseInt(countElement.innerHTML); countElement.innerHTML = count + 1; }
Explication :
Résumé :
Avec les exemples de code fournis dans cet article, nous pouvons développer un système de vote Web simple utilisant JavaScript. Les utilisateurs peuvent sélectionner des options et soumettre des votes, et le système mettra à jour les résultats du vote en temps réel. Un tel système peut être utilisé dans divers scénarios pour une collecte d’opinions et une prise de décision pratiques et efficaces. Avec d'autres extensions et améliorations, nous pouvons également implémenter des fonctions de vote plus complexes.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!