簡體   English   中英

document.getElementsByName()在Edge中返回null,但正在運行IE

[英]document.getElementsByName() returning null in Edge but working IE

根據我的理解文檔,Edge中支持GetElementsByName ...

以下代碼在IE中對我有效,但在Edge中不起作用:

document.getElementsByName(row2.uniqueID)[0].style.backgroundColor = normalColour

此代碼給我一個錯誤,指出“無法獲取未定義或空引用的屬性'style'”。

任何關於為什么發生這種情況的指針將不勝感激

您使用錯誤的方式使用document.getElementsByName方法。 應該將其與name屬性一起使用(通常在表單輸入中使用),但看起來好像您將其與id

即使在IE中也可以使用,但這不是標准,並且可能無法在其他瀏覽器中使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM