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來獲取

你可能感兴趣的:(JavaScript)