Javascript 检索特定的列/邮政编码

Javascript 检索特定的列/邮政编码,javascript,html,Javascript,Html,我正在尝试仅检索此脚本中的POSTCODE字段 有没有办法只返回这个值 <script> function LookuptableWend(query) { var tr = document.getElementsByTagName("tr"),y=0; for (i = 0; i < tr.length; i++) { if((y<25)&&(query)&&(tr[i].

我正在尝试仅检索此脚本中的POSTCODE字段

有没有办法只返回这个值

<script>
    function LookuptableWend(query) {
        var tr = document.getElementsByTagName("tr"),y=0;
        for (i = 0; i < tr.length; i++) {
            if((y<25)&&(query)&&(tr[i].innerHTML.search(query)>-1)){
                tr[i].className="found";y+=1;
            }
                              else{tr[i].className="";
            }
        }
    }
</script>

函数LookuptableWend(查询){
var tr=document.getElementsByTagName(“tr”),y=0;
对于(i=0;i


0097040K
医院名称1
肯特街2/70号
第一区
迪肯
表演
2600
02 6232 4793
LookuptableWend(document.getElementById(“search”).value);

您可以将
querySelectorAll
n个子项一起使用(下面的js注释)

函数LookuptableWend(查询){
var td=document.querySelectorAll(“.lookuptable td:nth child(7)”;//获取所有邮政编码单元格
对于(i=0;i
找到
{
背景:绿色;
}

0097040K
医院名称1
肯特街2/70号
第一区
迪肯
表演
2600
02 6232 4793
0097040K
医院名称1
肯特街2/70号
第一区
迪肯
表演
2601
02 6232 4793
0097040K
医院名称1
肯特街2/70号
第一区
迪肯
表演
2600
02 6232 4793

您可以将
querySelectorAll
n个子项一起使用(下面的js注释)

函数LookuptableWend(查询){
var td=document.querySelectorAll(“.lookuptable td:nth child(7)”;//获取所有邮政编码单元格
对于(i=0;i
找到
{
背景:绿色;
}

0097040K
医院名称1
肯特街2/70号
第一区
迪肯
表演
2600
02 6232 4793
0097040K
医院名称1
肯特街2/70号
第一区
迪肯
表演
2601
02 6232 4793
0097040K
医院名称1
肯特街2/70号
第一区
迪肯
表演
2600
02 6232 4793

tr[i]。getElementsByTagName(“td”)[0]。innerHTML
你好,Peter,尝试了一下,但没有返回任何内容。您的邮政编码在哪一列?另外,如果有多行和多个邮政编码,您希望返回什么?第7列是邮政编码所在的位置。理想情况下,如果它与邮政编码
tr[i]匹配,将最多返回25个结果。getElementsByTagName(“td”)[0]。innerHTML
Hi-Peter,尝试了一下,但没有返回任何结果。您的邮政编码在哪一列?另外,如果有多行和多个邮政编码,您希望返回什么?第7列是邮政编码所在的位置。如果与邮政编码匹配,则最好返回最多25个结果
<table class="lookuptable" > 
<tbody>
    <tr>
         <td>0097040K</td>
         <td>Hospital Name 1</td>
         <td>2/70 Kent Street</td>
         <td>Block 1 </td>
         <td>DEAKIN</td>
         <td>ACT</td>
         <td>2600</td>
         <td>02 6232 4793</td>
    </tr>

<script>LookuptableWend(document.getElementById("search").value);</script>