日期:2014-05-17  浏览次数:20410 次

用javascript实现gridview无刷新显示数据,有点问题,各位帮我看看。
如题。

<script type="text/javascript" language="javascript" >
    function Select() {
        var e = event.srcElement;
        var rowIndex = e.parentNode.parentNode.rowIndex;
        var table = document.getElementById("<%=gv_EmployeesDetails.ClientID%>");   
        var c_ddr = table.rows[rowIndex].cells[10].innerText;
        var e_addr = table.rows[rowIndex].cells[11].innerText;
        var fax = table.rows[rowIndex].cells[9].innerText;
        document.getElementById("lbl_Fax").innerText = fax;
        document.getElementById("lbl_cAddr").innerText = c_ddr;
        document.getElementById("lbl_eAddr").innerText = e_addr;
    }
</script>


点完之后没有任何反应。希望大家帮我改正一下。

------解决方案--------------------
你这里面
document.getElementById("lbl_Fax").innerText = fax;       
 document.getElementById("lbl_cAddr").innerText = c_ddr;        document.getElementById("lbl_eAddr").innerText = e_addr;

这些都是什么控件

var c_ddr = table.rows[rowIndex].cells[10].innerText;        
var e_addr = table.rows[rowIndex].cells[11].innerText;       
var fax = table.rows[rowIndex].cells[9].innerText;

这些都可以取到值吗
------解决方案--------------------
看下选择的DOM对象是否存在,另外innerText在一些非IE浏览器里是不支持的