所以伙计们,我必须 JS 文件,并且在头脑中我有这个:
<script type="text/javascript" src="./scripts/changeImage.js"></script>
<script type="text/javascript" src="./scripts/changeImageBot.js"></script>
在体内我有这个:
<img id="myimage" onclick="changeImage()"src="./images/avatars/1.png"/>
<img id="botimage" onclick="changeImageBot()"src="./images/computer/1.png"/>
所以我的 JS 文件没问题,如果我有机器人changeimage
,并且changeimagebot
只有 1 个可以工作......但如果我只让一个页面上的文件可以完美运行
问题是如果我在页面加载时尝试同时使用它们..其中一个正在工作,另一个不起作用:| 如果我按下changeImage()
功能,它会改变图像changeImageBot()
......看看功能:
var cb=0;
function changeImageBot(){
if(cb==-1){
cb=0;
document.getElementById('botimage').src="./images/computer/1.png";
} else if (cb==0){
cb=1;
document.getElementById('botimage').src="./images/computer/2.png";
} else if (cb==1){
cb=2;
document.getElementById('botimage').src="./images/computer/3.png";
} blabla on..
}
var cc=0;
function changeImage(){
if(cc==-1){
cc=0;
document.getElementById('myimage').src="./images/avatars/1.png";
} else if (cc==0){
cc=1;
document.getElementById('myimage').src="./images/avatars/2.png";
} else if (cc==1){
cc=2;
document.getElementById('myimage').src="./images/avatars/3.png";
} else if (cc==2){
cc=3;
document.getElementById('myimage').src="./images/avatars/4.png";
} blalba so on
}
这些功能在2个不同的文件中..