URLからクエリを取得し、そのクエリを表示するJavaScriptを書きました。 例えば、 http://www.hoge.com/hoge.html?hoge=moge にアクセスすると、画面上に 「hoge=moge」 と表示されます。 スクリプトコードは以下のようになっています。 <script type="text/javascript"> QueryString = location.search.split("?"); if ( QueryString.length > 0 ) { document.write(QueryString[1]); } </script> ところが、 http://www.hoge.com/hoge.html http://www.hoge.com/hoge.html? などのクエリがないURLにアクセスすると、 「undefined」 が表示されてしまいます。 これでは都合が悪いです。 undefinedを表示させないように(何も表示させないように)するにはどうすればいいでしょうか? 使用環境はWindows7/Chromeです。 よろしくお願いします。
↧