javascript:getElementsByName td name

來源:互聯網
上載者:User

問題:
    今天寫動態產生HTML表格的時候需要用到統計td內的資料,在產生的時候設定了td的name屬性,但是document.getElementsByName("_test")能獲得到這個對象,直接列印顯示[object],但是length屬性始終是0,不管你添加多少個td名稱都設定成"_test"用getElementsByName獲得的length總是0 !!!

感謝:
    xlingFairy的一篇文章:奇怪的getElementsByName()

原因以及解決辦法:
    原來在HTML文法裡td沒有name屬性,這得非常得益於上面要感謝的朋友寫的文章,並且他提到了沒有name的時候getElementsByName會去抓id屬性!!所以這裡我在動態產生表格的時候把td的id設定成"_test"然後再getElementsByName就能獲得到資料正確列印了length . 開心 : ) 再次感謝xlingFairy!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.