私はHTMLとJavaScriptの完全な初心者です。私は問題に遭遇しました。私がボタンを持っているとonclick
の下で、私が持っている:JavaScript変数の画像は値が期待されていません
onclick="document.getElementById('slideCurrent').src=images[1]"
とJavaScriptの部分で、私が持っている:
var images = [
"PATH BLABLABLA_1",
"PATH BLABLABLA_2",
"PATH BLABLABLA_3"
];
何らかの理由により、画像が表示されません。しかし、そこに直接パスを入れると、正常に動作します。
私が望むのは、適切なイメージが配列インデックスに基づいて表示されることです。何らかの理由で、コンソールは、パスが間違っていることを私に語っている:
Failed to load resource: net::ERR_FILE_NOT_FOUND
をここでより完全なコードです:
<img id="slideCurrent"
src="file:///C:/Users/philip/Desktop/htmlCSA_files/CSA_InfoGuide_TUTORIALSLIDE1.png"
width="500"
height="333"/>
<input type="image"
id="arrowCircularRight"
src="file:///C:/Users/philip/Desktop/htmlCSA_files/arrowCircular_right.png"
onclick="document.getElementById('slideCurrent').src=images[1]"
width="50"
height="50"/>
<script>
var images = [
"file:///C:/Users/philip/Desktop/htmlCSA_files/CSA_InfoGuide_TUTORIALSLIDE1.png",
"file:///C:/Users/philip/Desktop/htmlCSA_files/CSA_InfoGuide_TUTORIALSLIDE2.png",
"file:///C:/Users/philip/Desktop/htmlCSA_files/CSA_InfoGuide_TUTORIALSLIDE3.png",
"file:///C:/Users/philip/Desktop/htmlCSA_files/CSA_InfoGuide_TUTORIALSLIDE4.png",
"file:///C:/Users/philip/Desktop/htmlCSA_files/CSA_InfoGuide_TUTORIALSLIDE5.png"
];
</script>
コンソールですべてのエラーを取得していますか? – Li357
コンソールはどこにありますか? –
私の間違いを心配しないでください。コンソールは 'リソースを読み込めませんでした:net :: ERR_FILE_NOT_FOUND'を返し、' bla/bla/bla/undefined'に続きます。 –