永发信息网

js实现点击一图标显示另一图标问题,求高手解决,感激感激

答案:4  悬赏:80  手机版
解决时间 2021-12-30 00:13
js如下:
<script type="text/javascript">
function changeicon(plus,subtract){
document.getElementById(plus).style.display=="none";
document.getElementById(subtract).style.display=="block";
}
</script>

html如下:
<div id="head_right">
<a href="javascript:void(0)"><img class="head_icon" id="plus" src="images/plus.png" onclick="changeicon('subtract','plus')"/></a>
<a href="javascript:void(0)"><img class="head_icon" id="subtract" src="images/subtract.png" onclick="changeicon('plus','subtract')"/></a>
</div>

css如下:
.head_icon{
height:30px;
margin-top:15px;}
#head_right{
width:51px;
height:100%;
background:url(../images/phone_head_right_bg.jpg) no-repeat;
float:right;}
最佳答案
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    <style type="text/css">
        .head_icon {
            height: 30px;
            margin-top: 15px;
        }

        #head_right {
            width: 51px;
            height: 100%;
            background: url(../images/phone_head_right_bg.jpg) no-repeat;
            float: right;
        }
    </style>
    <script type="text/javascript">
        function changeicon(plus, subtract) {
            document.getElementById(plus).style.display = "block";
            document.getElementById(subtract).style.display = "none";
        }
    </script>
</head>
<body>
    <div id="head_right">
        <a href="javascript:void(0)">
            <img class="head_icon" id="plus"  src="JsLocalTest/img/news_panel_bottom.png" onclick="changeicon('subtract','plus')" /></a>
        <a href="javascript:void(0)">
            <img class="head_icon" id="subtract" src="JsLocalTest/img/news_bottom_03.png" onclick="changeicon('plus','subtract')" /></a>
    </div>

</body>
</html>
全部回答
js那里应该是“=” 不是“=="
哪里想不通,直接点说吧,你想要的效果是怎样的??
<div id="head_right"> <a href="javascript:void(0)"><img class="head_icon" id="plus" src="images/plus.png" onclick="changeicon('plus','subtract')"/></a> <a href="javascript:void(0)"><img class="head_icon" id="subtract" src="images/subtract.png" onclick="changeicon('subtract','plus')"/></a> </div> 参数写反了。。。 changeicon('plus','subtract') <script type="text/javascript"> function changeicon(plus,subtract){ document.getElementById(plus).style.display="none"; document.getElementById(subtract).style.display="block"; } </script> 赋值是 “=”号
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
please don’t talk.__ time for class.A,Thi
单选题已知电磁波的波速、波长和频率的关系,
常州市国土资源监察支队武进横山桥监察中队地
秦始皇死后是什么朝代?
为进行成本核算 企业应设置那些账户
I attended a birthday party in 1991. My te
赣州到上犹泊水寨有多远
常州市国土资源监察支队礼嘉监察中队地址在哪
古人怎么把穷字造出吗
本报兰州10月22日电方寸邮票再现历史画卷,会
已知集合A={x|x²+2x-3≤0},B={x|3/(x+1
粤语歌曲"不必再怀念我"的歌词用普通话谐音或
郑在姓氏中排行第几位。
有哪些好的通讯录界面设计?
在“探究杠杆的平衡条件”实验中,应先调节杠
推荐资讯
法院当时给我方下的保全书金额很少,但现在执
七里派出所地址在哪?我要去那里办事
项目经济效益分析报告怎么写?
平面设计专业需要考哪些证?
苏州最便宜的旅馆多少钱
看课外书有什么好处
东城街道社区门居委会办公地址在什么地方?我
洗洁精伤手怎么办
鳍足的意思是什么 汉语词典
下列农业生产措施中,能提高光合作用效率的是
大肠菌群超标会怎么样
若函数f(x)=-x2+2ax与g(x)=a/x+1在区间[1.2]
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?