function setTRUpdateFlag(obj){
   //alert(obj.type);
   //alert(obj.defaultValue);
    var mr_changed = document.getElementById("mr_changed");

var currTr = obj.parentElement.parentElement;
if(currTr.innerHTML.toLowerCase().indexOf("<span")==0){
currTr = obj.parentElement.parentElement.parentElement;
}
//alert(currTr.innerHTML);
if(obj.value!=obj.defaultValue){ //当填写的框内容发生变化时,设置本行记录发生变化标识
currTr.cells[1].lastChild.value = "1";
    
//mr_changed.value="1";
//alert(mr_changed.value);
}一个onblur事件,填写框变化的时候文本记录改变,我这设置是1.用currTr.cells[1].lastChild.value = "1"能成功在页面显示1
用var mr_changed = document.getElementById("mr_changed")  mr_changed.value="1"这样写,IE控制台也显示value里有1了,也能alert出来,但是运行完后value属性是“不可用”,页面标识1也没有出来,这是咋回事