[test.html]
<html> <head> <title>Swtich/Case Handling</title> <script src = "1.js"></script> </head> <body> <h2>Famous City in China</h2> <form action = "#"> <input type = "button" id = "Shanghai" value = "Shanghai"> <input type = "button" id = "Beijing" value = "Beijing"> <input type = "button" id = "Nanjing" value = "Nanjing"> </form> </body> </html>
[1.js]
window.onload = InitAll; function InitAll() { document.getElementById("Shanghai").onclick = GetCity; document.getElementById("Beijing").onclick = GetCity; document.getElementById("Nanjing").onclick = GetCity; } function GetCity() { switch(this.id) { case "Shanghai": alert("you select Shanghai !"); break; case "Beijing": alert("you select Beijing !"); break; case "Nanjing": alert("you select Nanjing !"); break; default: break; } }
[00031]-[2015-10-01]-[00]-[JavaScript 基础0]
原文:http://www.cnblogs.com/Auris/p/4850682.html