以下に示し、次のJavaScriptコード:
<スクリプトタイプ= "テキスト/ javascriptの" >
$ (ドキュメント)。レディ(関数(){ VAR列=文書.location ; VARの文字列2 =ストリング。スプリット('/' ); } ); < / SCRIPT >
あなたはこのコード、Firebugのコンソールで次のエラーを実行すると:
文字列ではありません.split 機能
するvar string2の=文字列。スプリット('/' );
何がこのエラーが原因?
この変更
VARの文字列=ドキュメント.location 。
そのガット
VARの文字列=ドキュメント.location + '' ;
これは、ある場所のオブジェクト。デフォルトでは、文字列の折り返し位置は、接続が発射位置を取得します。document.location
.toString()
あなたもすることができdocument.URL
、文字列を取得するために使用されます。