javascriptの不具合(?)についてです。何度か読み込んでみると、真っ白になるときがあります。人力検索はてな人力検索はてなモバイル版を表示しています。PC版はこちらjavascriptの不具合(?)についてです。下記ページで背景をランダム表示させているのですが、ieitsu.jugem.jp何度か読み込んでみると、真っ白になるときがあります。▽最新の回答へ▽1●rikuba●23ポイントmyimg=myimgs[Math.floor(Math.random()*(myimgs.length+1))];この+1は不要です。真っ白になっていたのは、myimgs[4]という存在しない要素(undefined)をbackgroundに設定してしまっていたからです。myimgsは、添え字0?3の4つの要素を持っており、myimgs.lengthは要素数である4を返します。myimgs.length)で十分です。dummyHPを拝見させていただきました。--></p><p></script>ですが、myimg=myimgs[Math.floor(Math.random()*(myimgs.length+1))];ここがおかしいですね。myimg=myimgs[Math.floor(Math.random()*(myimgs.length))+1];ではないでしょうか?▽3●jayce1●22ポイントランダムの数値の生成方法に誤りがあります。生成された数値が4になると、画像が読み込めずに真っ白になっています。画像を格納する配列が、0番目、1番目、2番目、3番目の計4つしかないにもかかわらず無いはずの「4番目」を指定しているのがこの現象の原因です。■修正前Math.floor(Math.random()*(myimgs.length+1))■修正後Math.floor(Math.random()*(myimgs.length))▽4●yamaneroom●22ポイントmyimg=myimgs[Math.floor(Math.random()*(myimgs.length+1))];この部分のロジックがおかしい。?関連質問Webアプリ開発について質問させてください。(以前、同アプリの...【mp3プレーヤ】以下の条件を満たす商品を教えて下さい。家族(中学生)が使用しています。□はてなトップ(C)株式会社はてな。