JavaScriptで現在エラーが発生しています。コードは、Internet Explorerで JavaScript:Internet Explorerのdocument.getElementById()でエラーが発生しました
function loader() {
size = window.innerWidth;
size = size - 300;
mainj = document.getElementById('main1');
mainj.style.left = size.toString() + 'px';
submainj = document.getElementById('submain1');
submainj.style.left = size.toString() + 'px';
size = mainj.style.top + 26;
document.getElementById('submain1').style.top = size.toString() + 'px';
}
onload = loader();
エラーが来るの下に与えられ、コードはFirefoxで完璧に動作します。 「mainj.style.left .....」 がどのように私はこの問題を解決することができます - エラーが5行目であることを示し、34行目
Message: Object required
Line: 34
Char: 1
Code: 0
URI: http://localhost/home.php
ているエラーは、コードに与えられた5番目のラインですか?それは存在しない場合は
コードを書式設定すると、読者が参考になる場合があります。また、 'mainj'と' mainj.style'が未定義であるかどうかを調べるためにデバッグを試みましたか? –
?私は理解していません –
あなたは、インデントやスペースなしで6に詰まったコードの10から15行にする必要があります。そのように読むのは難しいです。 –