由tdvalue = $('#tblpointfeature TBODY TR').eq(i).children().eq(j).children()[0].innerHTML;得到的tdvalue为:<INPUT readOnly width=90 value=自定义点1>但我想得到的是   自定义点1 这个value  ,自己改了好几次都不对.大伙帮帮忙吧

解决方案 »

  1.   

    <INPUT readOnly width=90 value=自定义点1>楼主是想自定义标签的属性吧
    改改
    <input type="text" id="inp" value="1234" names="zoujp_xyz"/>//names是自定义的在ie下可以       alert(document.getElementById("inp").names);
    要兼容火狐要这样 alert(document.getElementById("inp").getAttribute("names")); //结果都弹出zoujp_xyz
      

  2.   

    tdvalue = $('#tblpointfeature TBODY TR').eq(i).children().eq(j).children()[0].children()[0].getAttribute("value");
      

  3.   

    将innerHTML改为children()[0].getAttribute("value")试一试
      

  4.   

    呵呵 可以这样做 
    先不要把它的readonly 静态设置,
    在获取值之后再设置
    <INPUT id="cstm" width=90 value=自定义点1>
    <script>
    var value = document.getElementById("cstm").value;
    document.getElementById("cstm").readOnly = true;
    </script>
    这样就搞定了
      

  5.   

    tdvalue = $('#tblpointfeature TBODY TR').eq(i).children().eq(j).children()[0].children()[0].getAttribute("value");
      

  6.   

    tdvalue = $('#tblpointfeature TBODY TR').eq(i).children().eq(j).children()[0].childNodes[0].value;