我正在使用内联onclick将在页面上使用的两个图像切换为制表符。交换很好,但是当页面重新加载图像还原为家庭图像时。我希望图像保持为“选定”图像,直到单击另一个选项卡。图像交换问题
<img id="image3" src="images/charts1.png" style="display:inline;" onclick="document.getElementById('image3').style.display='none'; document.getElementById('image4').style.display='inline';" "/>
<img id="image4" src="images/charts2.png" style="display:none;" onclick="document.getElementById('image4').style.display='none'; document.getElementById('image3').style.display='inline';"/>
我的脚本
<script>
if (document.images) {
img1on = new Image();
img1on.src = "images/over1.jpg";
img1off = new Image();
img1off.src = "images/notover.jpg";
img2on = new Image();
img2on.src = "images/over2.jpg";
img2off = new Image();
img2off.src = "images/notover.jpg";
}
function imgOn(imgName) {
if (document.images) {
document[imgName].src = eval(imgName + "on.src");}
}
function imgOff(imgName) {
if (document.images) {
document[imgName].src = eval(imgName + "off.src");}
}
</script>
我看到一个jQuery标签,但你的JavaScript不使用jQuery的根本。 – Blender 2013-05-08 19:27:13
你想javascript来保存页面回传后的图像src值吗? – writeToBhuwan 2013-05-08 19:34:26