私はいくつかの(古い?)ネイティブのjavascriptを使っていますが、document.getElementById、document.allとdocument.layersの分離が発生しました。はdocument.allとdocument.layersです現在は廃止されました
私が知っているので、document.allとdocument.layersは廃止されましたが、私は確信していました。
私はいくつかの(古い?)ネイティブのjavascriptを使っていますが、document.getElementById、document.allとdocument.layersの分離が発生しました。はdocument.allとdocument.layersです現在は廃止されました
私が知っているので、document.allとdocument.layersは廃止されましたが、私は確信していました。
はい、廃止されました。
document.all
コレクションはInternet Explorerに固有のものです。 document.layers
コレクションはNetscapeに固有のものでした。どちらの基準もありません。
今日、代わりにdocument.getElementById
を使用しています。
[W3Schools](http://www.w3schools.com/jsref/dom_obj_document.asp)のドキュメントもこれをサポートしています。いずれのプロパティもリストされていない。 – fredrik
@fredrik:ありがとうございますが、w3schoolsはドキュメントとして使用するのに十分ではないことに注意してください。チュートリアルとして使用することもできますが、その一部が間違っているか古いことがあると考える限りです。 – Guffa
もちろん、私はdocument.getElementByIdを意味し、document.idは意味しませんでした。私の側からBrainfart ... – Paul
はい、そうです。それらはInternet Explorer 4とNetscape 4.xが主なブラウザであった時期から来ています:document.layers
はNetscapeで使用され、document.all
はIEです。私はdocument.all
がまだIEのレガシーに使われていると思うが、最初は間違いなく使われていない。
@Royi Namir:クロムとオペラの最新リリースでも痛いDr.Molle @ 'document.all' –
をサポート....それを知らなかったおかげで:-)。 (削除) –