简单js在chrome下有问题
本帖最后由 newenter 于 2012-12-23 20:15:25 编辑
Html代码:x.htm
<div style="cursor:hand;"><img id="imgtip" src="images/tree+.gif"> <a href onclick="ishow();"><u>点击这里</u></a></div>
<div id="addShow">test</div>
JS代码:
<script language="javascript">
function ishow(){
var locate=location.href.replace('x.htm','');
var ssrc=document.getElementById("imgtip").src.replace(locate,'');
if (ssrc=="images/tree+.gif") {
document.getElementById("imgtip").src="images/tree-.gif";
document.getElementById("addShow").style.display="";
} else {
document.getElementById("imgtip").src="images/tree+.gif";
document.getElementById("addShow").style.display="none";
}
}
</script>
问题:IE正常,chrome一闪而过,没有效果,求解?
------解决方案--------------------
把
<a href onclick="ishow();">
中的href去掉即可,href会跳转到指定页面如果为空则会刷新页面。
<a onclick="ishow();">