我给一个表格中的TD 定义了一个自定义属性 如<td id='a' houseid = '45632' >  现在问题是 我如何根据houseid  这个属性 得到TD 对象呢?

解决方案 »

  1.   

    得到表格内所有td对象然后循环找houseid属性符合要求的啊
      

  2.   

     说具体点:  页面上有 3个 TD 对象 
          <td id='a' houseid = '45632' > 
         <td id='a' houseid = '45633' > 
         <td id='a' houseid = '45634' > houseid  是自定义属性, 我要获取 houseid = '45634'  这个对象,然后给这个TD 添加样式,请问如何做?
      

  3.   

    JQuery,不知道支持自定义的属性不,没试过,$("td[houseid='45634').css("color", "red");
      

  4.   

    id最好不要重复  <TABLE border="1">
      <TR>
    <td id='a1' houseid = '45632' >houseid_45632</td>
    <td id='a2' houseid = '45633' >houseid_45633</td>
    <td id='a3' houseid = '45634' >houseid_45634</td>
      </TR>
      </TABLE>
      <SCRIPT LANGUAGE="JavaScript">
      <!--
    var tds = document.getElementsByTagName("td");
    for (var i=0; i<tds.length; i++)
    {
    if (tds[i].houseid == '45634' )
    {
    alert(tds[i].innerHTML);
    tds[i].style.color = "red";
    }
    }
      //-->
      </SCRIPT>