所以我到底要的是,当我把我的密码变量更改为其他页面上的图片,这是我的代码:PAGE 1如何将图像从一个html页面更改为另一个?
<html>
<title>page 1</title>
<head><link rel="stylesheet" type="text/css" href="csspage.css">
<script type="text/javascript">
var number;
var pin = "";
function change(){
if (pin == "1234") {
window.open("page2.html", "_self");
}
if (pin="2345") {
window.open("page2.html", "_self");
}
<body>
<input type="password" id="password"/>
</body>
</html>
这工作正常,但我一直在努力使第二次ping如果引脚为"2345"
,则从页面2更改一个图像。这是我试过的代码:
if (pin="2345") {
window.open("page2.html", "_self");
document.getElementById("photo").src="page2.html".setAttribute("style","display:none");
document.getElementById("photo2").src="page2.html".setAttribute("style","display:block");
的目的是,如果该引脚是一个展示从一个人一张图片,如果引脚是它的另一个变化的其他用户,但需要从改变PIC页面1.我能做到这一点的任何方式?
@ manelgarcia的建议是正确的,但也是这个'document.getElementById(“photo”)。src =“page2.html”.setAttribute(“style”,“display:none”);'是不正确的语法。你可以删除'src = ...'部分,只保留'setAttribute'。目前还不清楚这些网页与您的问题中的图片相关。 – RecencyEffect
那我怎么从page2上得到照片呢?他们有共同的css –
如果图像位于不同的html页面,你不能,这是不可能的。考虑在同一页面上包括两个图像,并根据需要隐藏/显示它们。 – RecencyEffect