js浏览器兼容问题 obj_cp.all

var parWin= window.parent.dialogArguments;
var obj_template = parWin.document.all("rowtab");
var obj_cp = obj_template;

    var row=document.forms[0].row.value;
    var row_temp=row;
    if(row==-1)
        row_temp=1;
    var checkId = document.getElementsByName('id');

    for ( var i = 0; i < checkId.length; i++) {
        if (checkId[i].checked) {
            var id=checkId[i].value;
            ec_name = "prodId";
            if(row_temp==row ){
                obj_cp.all(ec_name)[row_temp].value=id;

其中obj_cp.all只支持ie8,可以有通用浏览器的写法吗?求各位大神指点