打印

为什么改变不了文本框内容的颜色呢?

<script language="javascript">
  function colors()
  {   
     alert(document.form1.coid.value);
      switch(document.form1.coid.vaule){
             case 1: document.form1.id.style.color='red';
                case 2: document.form1.id.style.color='green'
         }
      
       
          }
</script>
<body>
<form action=" " name="form1" method="post">
<input type="text" name="id" />
  <select name="coid" onchange="colors()">
    <option value="1">1</option>
    <option value="2">2</option>
  </select>
</form>
使用document.getElementById试一试
前端设计 javascirpt
还是不行 是不是我那里出问题了啊? 怎么回事呢?


 提示:您可以先修改部分代码再运行
[ 本帖最后由 takuma888 于 2008-9-23 18:58 编辑 ]
前端设计 javascirpt

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
换个思路

 提示:您可以先修改部分代码再运行
这样可以省掉switch.
如果颜色还有很多的话.用原来的结构,要在函数里面写好多分支.
而采用这种,就可以不用改动函数.而只用添加option就可以了.

TOP