亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

如何修復問題表和選擇?

如何修復問題表和選擇?

米脂 2023-08-10 15:43:08
我的函數有問題,它給了我數據前面的空間。我哪里錯了。如果根據這個例子你可以幫助我做到這一點,請告訴我。我想從送貨單表中返回數據進行更正,但是空間有問題,如何解決。鱈魚<!DOCTYPE html><html><body><form>Select your favorite fruit:<table><tr><td>1</td><td>orange</td></td><td><button type="button" onclick="myFunction(this)">Try it</button></td></tr></table><select id="mySelect"><option value="apple">Apple</option><option value="orange">Orange</option><option value="pineapple">Pineapple</option><option value="banana">Banana</option></select></form><script>function myFunction(td) {selectedRow = td.parentElement.parentElement;document.getElementById("mySelect").value= selectedRow.cells[1].innerHTML;}</script></body></html>
查看完整描述

1 回答

?
紅糖糍粑

TA貢獻1815條經驗 獲得超6個贊

每當您嘗試從 HTML 執行此操作時,請嘗試使用trim()多余的空格,因為.innerHTMLHTML 不是空格敏感的,但 JavaScript 是:


document.getElementById("mySelect").value = selectedRow.cells[1].innerHTML.trim();

//                                                                        ^^^^^^^

這將使它發揮作用。片段在這里:


function myFunction(td) {

  selectedRow = td.parentElement.parentElement;

  document.getElementById("mySelect").value = selectedRow.cells[1].innerHTML.trim();

}

<form>

  Select your favorite fruit:

  <table>

    <tr>

      <td>

        1

      </td>

      <td>

        orange

      </td>

      </td>

      <td>

        <button type="button" onclick="myFunction(this)">Try it</button>

      </td>

    </tr>

  </table>


  <select id="mySelect">

    <option value="apple">Apple</option>

    <option value="orange">Orange</option>

    <option value="pineapple">Pineapple</option>

    <option value="banana">Banana</option>

  </select>

</form>


查看完整回答
反對 回復 2023-08-10
  • 1 回答
  • 0 關注
  • 110 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號