2010-12-01 17 views

答えて

3

URLは、DOMレベル0 document.location.hrefプロパティに代わるものです。ただし、document.location.hrefは設定可能であり、document.URLは設定できません。

document.locationは、ほとんどのブラウザでサポートされていますが、標準(DOMレベル0)の一部ではありません。 document.URLは、W3C DOM Level 2仕様の一部です。

+1

ありがとう.....シンプルだが明白 –

0

両方現在のドキュメントのURLを提供します。値はlocation.hrefと同じです。 document.URLプロパティは、locationオブジェクトとdocument.locationプロパティの間で(スクリプタとJavaScriptインタープリタエンジンによる)混乱を避けるためにdocument.locationの代わりに展開されました。別のページに移動するには、このドキュメント中心のプロパティではなく、location.hrefプロパティにURL文字列値を割り当てるのが最も安全です(ブラウザ間および下位互換性のため)。

0

[適切] locationオブジェクトが属するwindowに(そして、より重要な、そこに属するべきである)ので、はいdocument.locationには、互換性の問題(または、より正確に、DOMレベル0癖)です。

FAQエントリ:http://xkr.us/js/location

関連する問題