代码是这样的:
//js代码
function abc()
{
var x=document.getElementById('123');
var i=x.src;
x.src="2.jpg";
}
<body>
<img src="1.jpg" id="123"/>
<input type="button" onClick="abc()" />
</body>在点击按钮以后,图片改变了,但是查看源文件,img的src还是1.jpg,这个时候如果继续调用img的src,也就是i的值一直都是1.jpg,无论点击多少次,怎么让i的值能取到2.jpg.
谢谢了.
//js代码
function abc()
{
var x=document.getElementById('123');
var i=x.src;
x.src="2.jpg";
}
<body>
<img src="1.jpg" id="123"/>
<input type="button" onClick="abc()" />
</body>在点击按钮以后,图片改变了,但是查看源文件,img的src还是1.jpg,这个时候如果继续调用img的src,也就是i的值一直都是1.jpg,无论点击多少次,怎么让i的值能取到2.jpg.
谢谢了.
原文件在经过js处理(或修改)后,就变了.但浏览器是通过DOM进行读取的.不会再查原文件了.
不知道你明白没??
{
var x=document.getElementById('123');
var i=x.src;
alert(x.src);
x.src="2.jpg";
alert(x.src);
}