1

関数 getImgurUrl() があり、それが返すものを img タグの src 値にしたい。

これどうやってするの?

私の機能:

function getImgurUrl() {
    //get imgur url for current image
    var cookieArray = document.cookie.split(";");
    var encodedURL = cookieArray[2].split("=");
    var decodedURL = decodeURIComponent(encodedURL[1]);
    return decodedURL;
}

および img タグ:

<img id="image" name="image" src=""  alt="If you're seeing this something is wrong.">
4

2 に答える 2

8
window.onload = function() {
    document.getElementById("image").src = getImgurUrl();
};
于 2012-07-15T13:51:22.637 に答える
0
function getImageUrl(imageId) {
  return document[imageId].src;
}

<img id="mike" src="http://yoursite.com/images/1.jpg" />

私はこれをテストしていませんが、アイデアはわかります。

Cookie ロジックで何をしているのかわからないので、例を単純に保ちます。

--

getElementById などは常に機能するとは限らず、すべてのバージョンが文書化されているため、ブラウザー間の互換性を処理するために jQuery を追加することをお勧めします。そうではないかもしれませんし、時にはそれは window.functionName() です

jQuery では、画像の src を同様に参照しますが、私のリターンでは、ポンド記号と ID を連結します。

return $('#' + id).src;
于 2012-07-15T13:53:10.567 に答える