[英]Document.getElementsByName() is returning object in IE but object node list in chrome
[英]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.