我想知道是从什么document.getElementsByClassName
和[对象HTMLDivElement]从document.querySelector
差异与[对象HTMLDivElement]
返回[对象的HTMLCollection]之间的差异是否[对象HTMLCollection]意味着我们正在执行“更广泛”的DOM扫描,并会返回元素集合(如果存在)?这就是为什么它返回HTML集合,而不是元素?
但是,由于ReactDOM.render
不接受返回的[对象HTMLCollection]作为第二个参数,所以出现此问题。
干杯。
只要看看'getElementsByClassName方法()'函数的名称:这是在谈论元计划** S **,复数。 – nnnnnn
'getElementsByClassName' - notice * element's' *,这就是我们获取Collection的原因。即使'document.querySelectorAll'也会返回一个Colleciton –