不设置contentEditable的话,td,div元素本来就是不可修改元素,你加disabled有什么意义吗?

解决方案 »

  1.   

    你写得不规范,要加上值
    disabled="disabled"
      

  2.   

    在IE下,加disabled 就是 达到了不可用的目的。
      

  3.   

    firefox下的td的disabled样式不改变原来样式。你只要改变颜色即可。
    <td id="td" onclick="myBoard(0);" id="tdCN_Resume" disabled style="color:#ACA899"> <div id="dvCN_Resume">中文简历 </div> 
      

  4.   

    你说的: disabled="disabled" ,这个在FireFox一样的不支持。
      

  5.   

    FireFox不识别“disabled”,所以 onclick事件一样会执行! 
      

  6.   

    <table border=1>
    <tr>
    <td id="tdCN_Resume" disabled onclick="return false;alert(1);myBoard(0);"> <div id="dvCN_Resume">中文简历 </div> </td> 
    </tr>
    </table>
      

  7.   

    大家可能还没明白我的意思: disabled  在IE下是可用的,在FireFox下 ,disabled 属性无法识别。我想找到一个能启到同样功能的属性或方法达到“disabled ”效果
      

  8.   

    td和div本身是没有disabled属性的,a也没有,所以ie下仅仅是让文字变灰而已所以你可以这样做,让它看起来支持这个属性:1.样式:
    *[disabled]  /*让所有带disabled属性的节点文字都变灰色,这条css2规则firefox支持*/
    {
       color:gray;
    }2.html结构:

    <td disabled='disabled'>
    别用
    <td disabled>3.脚本,用浏览器遍历所有的节点,找到带有disabled属性的节点,将onclick=nullvar tds = document.getElementsByTagName('*');
    for(var i = 0 , c = tds.length ,temp = null  ; i<c ; i++)
    {
       temp = tds[i];
       if(temp.getAttribute('disabled') == 'disabled')
       {
          temp.onclick = null;
       }
    }如果要求不高的话,这样就基本满足需求了。
      

  9.   

    楼主可以这样写  在触发了时间后给他的  className 一个特定值 比如叫  disable 然后 这个class 的样式颜色是灰色当每次触发这个时间 onclick 时 我们判断下这个控件的 className 是不是== disable 如果是的话就
    return false;虽然disable 不能用但是我们可以用代码实现啊
      

  10.   

    但是变灰也是可以支持事件的,我想楼主是要求完全的disable
      

  11.   

    那么哪些元素是 有disabled属性的呢