0

これらの 3 行のコードが外部 JavaScript ファイルに含まれています

function init(){
document.getElementById("upcoming_event").getElementsByTagName("img")[0].src = "images/fastnet_2013_poster.jpg";
    document.getElementById("club_championship").getElementsByTagName("img")[0].src = "images/club_championship.png";
    document.getElementById("setMembership").getElementsByTagName("img")[0].src = "images/join_our_club.png";
}

document.addEventListener( "DOMContentLoaded" , init , false);

このコードは、私が 000webhosting で少し開発するために使用したこのサイトで完全に機能します。

しかし、サイトの開発を完了するために、ホスティングをhosting24に移動しました. 新しいホスト (hosting24) を介してサイトを読み込むと、画像が読み込まれません。

これらの 3 行のコードを取り出して試してみました<body onload="init()">が、これも画像をロードしません。

上記の両方のメソッドが呼び出されていることを知っていますwindow.alert("Display").

これを行う別の方法はありますか?

( document.getElementById("upcoming_event").getElementsByTagName("img")[0].src = "images/fastnet_2013_poster.jpg";) 試してみて使用できますか? または私の問題を解決してください。

4

2 に答える 2

0

サーバーを変更しても、JavaScript コードにはまったく影響しません。心に浮かぶ唯一のことは、移動のために画像ソースの URL が正しくなくなったことです。

于 2013-06-13T20:47:23.737 に答える
-2

まず、jQuery を使用して、次のような簡単な方法でこれを行うことができます。

$('#upcoming_event').find('img')[0].src = "url";

また

$('#imgid').attr('src', 'xpto.jpg');

第二に、コードは機能しているようです... 問題は IMG の URL にあると思います。画像が正しいフォルダにあるかどうか、またはパスが正しいかどうかを確認してください。

于 2013-06-13T20:43:26.500 に答える