我正在浏览一些(旧的?)原生 javascript,我遇到了 document.getElementById、document.all 和 document.layers 的分离。
据我所知,document.all 和 document.layers 现在已经过时了,但我只是想确定一下。
我正在浏览一些(旧的?)原生 javascript,我遇到了 document.getElementById、document.all 和 document.layers 的分离。
据我所知,document.all 和 document.layers 现在已经过时了,但我只是想确定一下。
是的,它们已经过时了。
该document.all
集合特定于 Internet Explorer。该document.layers
集合是特定于 Netscape 的。标准中也没有。
今天我们document.getElementById
改用。
是的,他们是。它们来自 Internet Explorer 4 和 Netscape 4.x 是主要浏览器的时期:document.layers
被 Netscape 和document.all
IE 使用。第一个肯定不再使用了,我猜document.all
它仍然用于 IE 中的遗留。