javascript - 在不同页面上使用变量更改图像 src 的正确方法是什么?
问题描述
脚本代码:
function Productadd() {
var imageid = document.getElementById("pic1").src;
var textid = document.getElementById("text1").textContent;
localStorage.setItem("imagesrc", imageid);
localStorage.setItem("text", textid);
window.location.href = "E:/GOO%20WEB/medic-care/index3.html";
imageid = imageid.toString();
textid = textid.toString();
document.getElementById("image2").src = localStorage.getItem("imagesrc");
document.getElementById("text2").textContent = localStorage.getItem("textid");
}
解决方案
您不能更改从当前页面加载的下一页上的图像。该代码仅在当前页面上执行。所以你想做的事情是不可能的。
您需要在下一页上运行代码并使用 localstorage、cookie 或查询字符串参数以某种方式触发它。