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>

 

转载于:https://www.cnblogs.com/unstable_li/archive/2012/07/10/2584623.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值