zoukankan      html  css  js  c++  java
  • javascript 在IE和FF上開發一的些區別[備查,隨時更新]

    1.設置span的內文本的問題
    問題描述:在IE裏面可以用innerText設置span的值但FF中不行
    解決方案:IE中用obj_span.innerText去設置文本,FF中用obj_span.textContent
    代碼如下:

    <span id="testSpan"></span>

    javascript代碼:

    if(document.getElementById)return false;
            var obj_span=document.getElementById("testSpan")
            obj_span.innerText="去死吧,瀏覽器差異";--to IE
            obj_span.textContent="去死吧,瀏覽器差異";--to FF

    如果是要取<input  type="hidden" >的值是就不能用上面的來取,而是用obj_hidden.value去取,因為按上面的方法
    取的話,那只對IE有用,對FF沒有作用!
    2.將html標簽設置成只讀的代碼
    html代碼:

    <input type="text" disabled="disabled" />

    javascript代碼:

    document.getElementById("obj_name").disabled="disabled"--設置成disabled
    document.getElementById("obj_name").disabled=""--清除disabled

    [很慚愧,用過幾次了,老是記不住    -_-b  ]
    3.有時我們用用到隱藏控件,如果我要取隱件控件的值的話,在IE與Firefox都可以用obj_hiddenControl.value來獲取

  • 相关阅读:
    JS函数式编程【译】前言
    11.15周总结
    11.13
    11.12
    11.11
    11.10
    11.9
    11.8周总结
    11.6
    11.5
  • 原文地址:https://www.cnblogs.com/dotneter/p/1519982.html
Copyright © 2011-2022 走看看