求教大牛 怎么回事~!!!下边的点击执行后再次点击不能执行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>
...全文
82 3 打赏 收藏 举报
写回复
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下值就知道什么意思了
相关推荐

大巴汽车票订票选座微信小程序前台、后台发布和功能使用

用户首次登陆系统需要注册一个用户或直接使用微信作为账号,用户在登录平台后,可以进行平台的操作。主要模块包括以下几点:

(1)登录功能:注册普通账号登录;也可以直接使用微信登录;登录后可以修改用户的基本信息,也可以退出。

(2)资讯功能:后台录入资讯,在微信小程序汽车票订票选座系统的资讯模板展示,用户可以任意浏览资讯列表和详细信息  

(3)车辆线路库:后台录入线路的相关信息,可以在小程序车次列表里面一个一个点击进去查看车次详细信息;支持通过查询来查找所需要的车次和线路。

(4)车次和线路信息: 点击到车次详情页面,可以查看车次的介绍,查看车次评论。

(5)收藏操作:在车次信息详情,下方点击“收藏”,进行收藏

(6)车票购买和选座:在车次信息详情,下方点击“选座购买”,进行日期选择、场次选择、座位选择。

(7)我的车票:包含待付款、已经付款的车票信息

(8)下单和付款:在“我的车票”列表中,点击“去付款”,模拟付款款

(9)取消车票:在“我的车票”列表中,点击“取消申请”,删除订单

(10)车次评价:在“我的车票”列表中,已经付款的车票,在乘车后可以,点击“去评价”,去打分和填写影评.

(11)我的收藏:用户收藏的电影列表。

(12)用户信息:填写姓名、qq、邮箱、备注等信息

         (13)留言:提交留言信息

发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2015-05-13 10:27
社区公告
暂无公告