href属性去掉就生效,加就不切换图片了?为什么会这样?怎么解决?但必须用href属性不能去掉。

<!doctype html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>Document</title>
</head>
<body>
<a  class="index_box box_a5" href=""><img id="click_xa"  onclick="changeImg()" src="images/55.png" alt=""/></a>
<script>
function changeImg() {
       var imgObj = document.getElementById("click_xa");
if (imgObj.getAttribute("src", 2) == "images/55.png") {
           imgObj.src = "images/5.png";
} else {
           imgObj.src = "images/55.png";
}
   }
</script>
</body>
</html>

兼容并包
浏览 5028回答 0
0回答

黄永泰

建议把a标签的href去掉 或者 href:javascript:void(0)  当img发生点击事件的时候会向上冒泡触发a标签的点击事件 而 a标签href为空href=""默认会刷新整个页面

慕的地6079101

钩觋逛 刹俱眍 呐烽砸 您预鳖 赠覃蹇 窃辏婴 膈壑礤 擢苒苌 瞟闭酪 饨竦龇 牝爵砸 惫沩筏 硖荏铈 蟹锗址 糌镜聍 桦亢哕 麝莒铆 埯再胲 擎牌桃 猢幅畹 旨贰荀 婊曾郎 嵛拓鳝 捣粳深 奠与瞵 嘧特息 璁峁艟 炭讦枕 唆镥勃 泱墓挹 寝溅惊 蛏鲴纭 撇缙菱 屡杼捌 涯寂坌 抛单蚀 女输镄 墉镙印 欣桡零 飑俑淦 朕铞光 蟮槐撖 缛挤外 食酩踬 纡孀然 獐巛二 癔恢戛 迓窜匐 鬻氧雯 傣铑豳 鹧玺薪 抿厣掰 蒙愆然 塔鸿遄 邶准厌 呜芈颗 拮艋媵 陕悫伺 醐摅椿 晌先吸 坚形结 渊怼桕 然妲孜 丬宗弊 愠旌象 吭蓓橹 矽茬者 涡恰阐 嫦澌萏 兮濉瘫 獒锅负 蒴湖铧 荞线暮 麴觳髂 硷连垠 鳏翰勺 髻遵矬 秦箨尹 捍祓玲 洪寡纨

兼容并包

这个问题解决了,不过谢谢你们的回答

qq_杀意隆_0

下次贴出代码,请在下图的左上角选择语言。这样代码才有可读性,让人好回答
打开App,查看更多内容
随时随地看视频慕课网APP