森欄
2023-09-07 16:06:47
您好,我有一個本地存儲鏈接,需要顯示為 img src。如果本地存儲鏈接是 google.com 我希望它顯示為 img src到目前為止的代碼<body> <div id="result"> </div> <img src="" id="photo" /> //this is the img element <script> if (typeof(Storage) !== "undefined") { var name = localStorage.getItem('name'); var dataImage = localStorage.getItem('imgData'); document.getElementById("photo").innerHTML = localStorage.getItem("name"); //localstorage } else { document.getElementById("photo").innerHTML = "Sorry, your browser does not support Web Storage..."; } </script></body>我知道這個問題很令人困惑,但這是我能描述的最好的。
1 回答

鳳凰求蠱
TA貢獻1825條經驗 獲得超4個贊
您可以將圖像src屬性設置為從本地存儲獲取的值。(假設這是圖像的路徑)
您不想設置innerHTML標簽的img。相反,使用另一個元素來顯示文本。
<div id="result"></div>
<img src="" id="photo" /> //this is the img element
<div id="msg"></div>
<script>
if (typeof(Storage) !== "undefined") {
var name = localStorage.getItem('name');
var dataImage = localStorage.getItem('imgData');
var imageName = localStorage.getItem("name");
var imageEl = document.getElementById("photo");
imageEl.src = imageName
} else {
document.getElementById("msg").innerHTML = "Sorry, your browser does not support Web Storage...";
}
</script>
添加回答
舉報
0/150
提交
取消