javascript - 如何使用 JavaScript 在另一个页面中获取图像 src?
问题描述
我有两个 HTML 页面;main.html
和result.html
。
主.html:
<img id="preview" src="" alt="">
<button id="done" type="button">done</button>
结果.html:
<img id="search" src="" alt="">
在main
页面中,我上传了一张图片,预览显示preview
在main
. 然后我使用cropper js 模块裁剪了这张图片。
作物.js:
const done = document.getElementById('done');
const imgcropped = document.getElementById('img-cropped');
done.addEventListener('click', (e) => {
imgcropped.src = cropper.getCroppedCanvas().toDataURL();
})
我想imgcropped.src
进去search.src
。result
我怎样才能得到main
图像result
?
解决方案
您可以使用localStorage
.
在 main.html 中:
const done = document.getElementById('done');
const imgcropped = document.getElementById('img-cropped');
done.addEventListener('click', (e) => {
var newSrc = cropper.getCroppedCanvas().toDataURL();
imgcropped.src = newSrc;
window.localStorage.setItem("imgcropped", newSrc);
});
在 result.html 中:
var searchImg = document.getElementById("search")
if(window.localStorage.getItem("imgcropped") !== null){
searchImg.src = window.localStorage.getItem("imgcropped");
}
推荐阅读
- php - 如何修复 .htaccess 中 POST 的 Get 方法?
- python - 为什么重定向输出在多处理中不起作用?
- php - 非常长的“等待(TTFB)”时间 - Opencart 3.0.2.0
- php - 在两周之间添加多个数据并显示该两周之间的数据
- rss - RSS 谷歌新闻语言
- c++ - C3867:'_com_error::Description':非标准语法;使用 '&' 创建指向成员的指针
- javascript - 如何使用 :after 伪类循环添加带有 JS/Jquery 的 css 属性?
- java - 如何检索firestore并将其绘制到图表中
- ios - 限制 UITextField 的字符时,完成按钮不起作用
- scala - prefix multiple column names in spark