<option value="Define" onclick="alert('123')">自定义</option>当点击这个下拉菜单时,应该执行一些操作,原来是执行一个外部引入的JS文件里的一个函数,但是它总是提示找不到这个方法。(非常郁闷的事,这个网页里就引入了这一个文件,且昨天我在家的机子上能用。。现在在公司的机子上用不了,而且我仔细检查过路径,且可以直接用FF通过网页引入的地址  访问到。)你说我多郁闷?IE和FF的缓存已经清除了。好吧,不管它。于是我换成了alert('123'),结果FF在无数次CTRL+F5后能弹出了!!!但是IE8还是不弹。。
不管怎么样都不弹,清几次缓存就是不弹。看IE的源码,的确有这个alert。打开F12调试工具,没暴错!偶那个汗~!~~~~~~~~~~~~劳资不活了!!!!这真TMD  RPWT!!!

解决方案 »

  1.   

    正常现象,
    option没有onclick事件
      

  2.   

    正常现象,
    option没有onclick事件你在select的onchange上判断  option的值等于多少 然后alert 就没的问题了
      

  3.   

    option有click事件?应该放在select中吧 lz
      

  4.   

    IE不支持么?第一次知道捏=,=恩~~俺放到change上勒~~明天去试试~~
      

  5.   

    select中的onchange试试?还有~~楼主咋不结贴呢!!!