2011-06-24 4 views
1

Mac以外のブラウザではいくつかカスタマイズするために、私のウェブサイトを読み込んでいます。 Mac上でウィンドウクロムでJavascriptエラーが発生しましたが、Macでは使用できませんでした。

​​

それが正常に動作しますが、これはif文に入ったことがないので、私はjavacriptが正常に解析されるかわからないかもしれません。

ウィンドウでは、var bigが返されたことを意味する行番号6でUncaught Type Error: Cannot read property 'style' of nullが返されます。しかし、私がクロムコンソールに入り、if文の各行を実行すると、すべてが期待通りに機能します。

ここで何が起こっているかについてのアイデアはありますか?

+0

"home_p"要素のレンダリングに関してこの関数が呼び出されるのはいつですか?おそらく、あなたは '' document.onload' "イベントハンドラで呼び出しをラップする必要がありますか? – maerics

答えて

3

この機能はいつ呼びますか? DOMがロードを終了していない可能性がありますので、getElementByIdはnullを返します。

7行目でconsole.log(big)を試して、getElementを呼び出すときにDOMが準備ができていない可能性がある場合は、ページをリロードしてください。

+0

私はばかだ、私はちょうど先日これをやっていた人と話していた。早速のご返事ありがとうございます。 – cmwright

関連する問題