js 选择星座信息
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <script type="text/javascript"> function SetAstro(obj, month, day) { var constellation = [ { val: '白羊座', minm: 321, maxm: 419, advantages: '充满希望、和蔼可亲、行动力、活力充沛、诚心诚意、天生长才、勇敢', faults: '稚拙、刚愎自用、性急、好战、没耐心' }, { val: '金牛座', minm: 420, maxm: 520, advantages: '浪漫、决断能力、逻辑性思考、勤勉、灵巧、热心、忍耐心 、超强的艺术天赋', faults: '偏见、依赖心、死脑筋、求胜心太强、固执' }, { val: '双子座', minm: 521, maxm: 621, advantages: '多样性、洞察力、开朗、反映机智、演技佳、宽大、魅力,善变', faults: '临时抱佛脚、性格不定、双重人格、投机取巧、八卦、没恒心' }, { val: '巨蟹座', minm: 622, maxm: 722, advantages: '第六感、主观、反应佳、想象力、慎重、执着、毅力', faults: '情欲、贪婪、占有欲、敏感、情绪化、无主见' }, { val: '狮子座', minm: 723, maxm: 822, advantages: '自尊心、慈善、权利、思考、保护他人、忠诚心、热情', faults: '傲慢、虚荣心、放纵、浪费、任性、自我满足' }, { val: '处女座', minm: 823, maxm: 922, advantages: '有板有眼、服务、鉴赏力、完美主义、谦虚、头脑清晰、实际', faults: '挑剔、媚于俗世、不善表达、好管闲事、拘泥' }, { val: '天秤座', minm: 923, maxm: 1023, advantages: '理想主义、公正、追求、社交手腕强、审美观、魅力、 艺术力强、美丽、善良', faults: '诱惑、犹豫不决、自恋、爱美、敷衍、随心所欲、懒惰、爱表现' }, { val: '天蝎座', minm: 1024, maxm: 1122, advantages: '神秘、理性、独立、直觉、规律、奉献、观察力 、真正魅力、冥想', faults: '多疑、狂热、复杂、过于主动、占有欲强、极端' }, { val: '射手座', minm: 1123, maxm: 1221, advantages: '理性、勇敢、细心、发展力、活泼、廉耻心、热心 、可爱、乐观', faults: '丢三落四、糊涂、草率、花心、粗心、不守信用,温柔' }, { val: '摩羯座', minm: 1222, maxm: 119, advantages: '优越、聪明、实际、野心、可靠、不屈不挠、宽大 、乐观', faults: '顽固、暴躁、享乐主义、孤独、不灵活、疑神疑鬼' }, { val: '水瓶座', minm: 120, maxm: 218, advantages: '独创力、宽容、理想、先见之明、友爱、慈善、独立', faults: '善变、不服从、自由主义、冒然行动、无远虑、叛逆、令人猜不透' }, { val: '双鱼座', minm: 219, maxm: 320, advantages: '自觉、唯美的、柏拉图式的爱、幻想、牺牲奉献、 善良、好脾气', faults: '畏缩、逃避困难、感伤、优柔寡断、意志薄弱、不现实' } ]; var csum = parseInt(month + '' + day); var cindex = 0; for (var i = 0; i < constellation.length; i++) { if (csum > 1221 || csum < 120) { cindex = 9; } else { if (csum >= constellation[i].minm && csum <= constellation[i].maxm) { cindex = i; } } } var str = constellation[cindex].val; if (obj != "") { document.getElementById(obj).options.add(new Option(str, str)); } return str; } </script> </head> <body> <select id="astro"></select> <script type="text/javascript"> SetAstro('astro','9','24'); </script> </body> </html>