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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Javascript - 動(dòng)態(tài)獲取行表的ID

Javascript - 動(dòng)態(tài)獲取行表的ID

胡說叔叔 2022-07-15 10:19:20
我在 JavaScript 中有一個(gè)函數(shù)可以檢測(cè)每個(gè)被點(diǎn)擊的對(duì)象。document.addEventListener("click", reply_click);function reply_click(evt){    evt = evt || window.event;    evt = evt.target || evt.srcElement;    alert(evt.id);}我有包含表格的html代碼,每一行都有一個(gè)id。html代碼是:<table id='tableid1'><tr id="rowid1" class='handz'>   <td id='tdid1'><font id='fontid1'>hello</font></td></tr></table>我想要一種方法(不是 tr 的 onclick 事件),當(dāng)單擊表行或表 td 或 td 內(nèi)的文本時(shí)能夠檢測(cè)到 tr id?任何幫助或建議將不勝感激。
查看完整描述

1 回答

?
慕田峪9158850

TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個(gè)贊

這可能是一個(gè)解決方案:


document.addEventListener("click", reply_click);


function reply_click(evt) {

  evt = evt || window.event;

  evt = evt.target || evt.srcElement;


  let rowParent = evt.parentElement

  while (rowParent.tagName !== 'TR') {

    rowParent = rowParent.parentElement

  }

  console.log(rowParent.id)


}

<table id='tableid1'>

  <tr id="rowid1" class='handz'>

    <td id='tdid1'>

      <font id='fontid1'>hello1</font>

    </td>

  </tr>

  <tr id="rowid2" class='handz'>

    <td id='tdid2'>

      <font id='fontid2'>hello2</font>

    </td>

  </tr>

</table>


查看完整回答
反對(duì) 回復(fù) 2022-07-15
  • 1 回答
  • 0 關(guān)注
  • 302 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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