现在有两个select下拉框 选择了前一个下拉框的某些值 比如option=2或者option=2时 
第二个select框不显示出来 我是这么做的<script type="text/javascript">
var $ = document.getElementById;
$("type").onchange = function() {
    if (this.selectedIndex == 2
        || this.selectedIndex == 3 || this.selectedIndex == 4)
        $("isChecked").style.display = "none";
    else
        $("isChecked").style.display = "inline";

};我想在第二个select框不显示出来的时候 在选择框底下输出一些提示信息 应该怎么写 
还有就是上面的代码在IE里测试时OK的 FF里面就有问题 不知道应该怎么改写 谢谢了 ~

解决方案 »

  1.   

    var $ = document.getElementById 这样写不行改成下面的
    var $ = function(id){
     return  document.getElementById(id);
    }
      

  2.   

    在ff中应该是'$'的问题,建议直接用函数来比较稳当,
    function $(id){return typeof(id)=='string'?document.getElementById(id):id};
      

  3.   

    额...要地var $ = function(id) --->  function $(id)
      

  4.   

    eugenepada 姐姐,帮我看看这个问题行吗?
    怎样移动script标签?
    http://topic.csdn.net/u/20090802/18/ea082e0c-dc6d-4a25-ba22-9b5d78715cfb.html