求教大牛 怎么回事~!!!下边的点击执行后再次点击不能执行else

u011564114 2015-05-13 10:27:41
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<link href="button.css" rel="stylesheet" type="text/css">
<script src="jquery.js"></script>
<script src="anniu.js">
function qiehuan() {
var x=document.getElementById("1");
if(x.src="img/mark1.gif"){
x.src="img/mark3.gif"

}
else{x.src="img/mark1.gif"

}

}</script>


</head>
<body>
<div class="anniu">
<div class="box_xialachuang">
<div class="xialachuang" id="xialachuang">
<img class="2" id="2" src="img/IMG_0468.JPG">
</div >
</div>

<div class="box">
<div class="button_img" onclick="qiehuan()">
<img class="1" id="1" src="img/mark1.gif" onclick="qiehuan1()">
</div>
</div>
</div>



</body>
</html>
...全文
90 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
u011564114 2015-05-13
  • 打赏
  • 举报
回复
3q very much~那两个标签是拿来定位用的,“x.src会附带域名内容”是什么意思 求解答一下
Go 旅城通票 2015-05-13
  • 打赏
  • 举报
回复
x.src = "img/mark1.gif" 是==,而且注意x.src会附带域名内容的,要改为indexOf判断,而且你事件加到一个容器上就行,img,div也加是个什么意思,而且导入js文件的script和内联js代码块不要共用一个script标签
<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <link href="button.css" rel="stylesheet" type="text/css">
    <script src="jquery.js"></script>
    <script src="anniu.js"></script>
     <script>   function qiehuan() {
            var x = document.getElementById("1");
            if (x.src.indexOf("img/mark1.gif")!=-1) {
                x.src = "img/mark3.gif"

            }
            else {
                x.src = "img/mark1.gif"

            }

        }</script>


</head>
<body>
<div class="anniu">
    <div class="box_xialachuang">
        <div class="xialachuang" id="xialachuang">
    <img class="2" id="2" src="img/IMG_0468.JPG">
        </div >
    </div>

    <div class="box">
        <div class="button_img" onclick="qiehuan()">
            <img class="1" id="1"  src="img/mark1.gif" >
        </div>
    </div>
</div>



</body>
</html>
Go 旅城通票 2015-05-13
  • 打赏
  • 举报
回复
引用 2 楼 u011564114 的回复:
3q very much~那两个标签是拿来定位用的,“x.src会附带域名内容”是什么意思 求解答一下
你自己alert下值就知道什么意思了

87,888

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧