第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在javascript中獲取多個基于td id的值時顯示錯誤

在javascript中獲取多個基于td id的值時顯示錯誤

慕妹3146593 2024-01-11 14:22:36
這是我的表,具有不同的值。當(dāng)通過 javascript 訪問基于 td id 的值時,它僅返回單個值。<!DOCTYPE html><html><head><meta charset="ISO-8859-1"><title>Insert title here</title></head><body> <table>  <tr>      <td class="srno"> 1. </td>      <td class="check"><input type="checkbox" name="checkbox" value="9"></td>      <td class="cname">11534420 </td>      <td class="comName" id="9 ">student1 </td>      <td scope="col" id="contactno" style="display:none;">123456789</td>      <td scope="col" id="stuname" style="display:none;">student1</td>      <td class="attendance"><select name="selattend">      <option value="present">Present</option>      <option value="absent">Absent</option>      </select></td>      </tr>   <tr>      <td class="srno"> 2. </td>      <td class="check"><input type="checkbox" name="checkbox" value="10"></td>      <td class="cname">14395673 </td>      <td class="comName" id="10 ">student2 </td>      <td scope="col" id="contactno" style="display:none;">123456780</td>      <td scope="col" id="stuname" style="display:none;">student2</td>      <td class="attendance"><select name="selattend">      <option value="present">Present</option>      <option value="absent">Absent</option>      </select></td>      </tr>     <tr>      <td class="srno"> 3. </td>      <td class="check"><input type="checkbox" name="checkbox" value="11"></td>      <td class="cname">17256926 </td>      <td class="comName" id="11 ">student3 </td>      <td scope="col" id="contactno" style="display:none;">123456712</td>      <td scope="col" id="stuname" style="display:none;">student3</td>      <td class="attendance"><select name="selattend">      <option value="present">Present</option>      <option value="absent">Absent</option>      </select></td>      </tr>      </table> </body></html>這是我的外部 javascript 代碼是function getvalue(){var contactno=document.getElementById("contactno").innerText;    alert(contactno);var stuname=document.getElementById("stuname").innerText;    alert(stuname);}它僅返回第一個 td id 值。如何在javascript中獲取所有基于id的td值的數(shù)組
查看完整描述

1 回答

?
波斯汪

TA貢獻(xiàn)1811條經(jīng)驗 獲得超4個贊

getElementById() 方法將始終僅返回第一個找到的 DOM 元素,而不是列表!對于結(jié)果中需要多個元素的此類查詢,請使用 querySelectorAll() 方法。


例子:


var elements = document.querySelectorAll('#contactno');


for(i=0; i<elements.length; i++) {

    console.log(elements[i].innerText)

}

<!DOCTYPE html>

<html>

<head>

<meta charset="ISO-8859-1">

<title>Insert title here</title>

</head>

<body>

 <table>

  <tr>

      <td class="srno"> 1. </td>


      <td class="check"><input type="checkbox" name="checkbox" value="9"></td>

      <td class="cname">11534420 </td>

      <td class="comName" id="9 ">student1 </td>

      <td scope="col" id="contactno" style="display:none;">123456789</td>

      <td scope="col" id="stuname" style="display:none;">student1</td>

      <td class="attendance"><select name="selattend">

      <option value="present">Present</option>

      <option value="absent">Absent</option>

      </select></td>

      </tr>

   <tr>

      <td class="srno"> 2. </td>


      <td class="check"><input type="checkbox" name="checkbox" value="10"></td>

      <td class="cname">14395673 </td>

      <td class="comName" id="10 ">student2 </td>

      <td scope="col" id="contactno" style="display:none;">123456780</td>

      <td scope="col" id="stuname" style="display:none;">student2</td>

      <td class="attendance"><select name="selattend">

      <option value="present">Present</option>

      <option value="absent">Absent</option>

      </select></td>

      </tr>

     <tr>

      <td class="srno"> 3. </td>


      <td class="check"><input type="checkbox" name="checkbox" value="11"></td>

      <td class="cname">17256926 </td>

      <td class="comName" id="11 ">student3 </td>

      <td scope="col" id="contactno" style="display:none;">123456712</td>

      <td scope="col" id="stuname" style="display:none;">student3</td>

      <td class="attendance"><select name="selattend">

      <option value="present">Present</option>

      <option value="absent">Absent</option>

      </select></td>

      </tr>

      </table>

 </body>

</html>


查看完整回答
反對 回復(fù) 2024-01-11
  • 1 回答
  • 0 關(guān)注
  • 141 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號