javascript 浏览器兼容问题

bokusj 2012-01-02 01:12:00
一下javascript代码在Google Chrome下有效,但是在IE和FF下均无效。
高手请指教。谢谢

<script type="text/javascript">
function set_img(imgid) {
var chkobj = document.getElementsByName("chk");

for(var i=0; i<chkobj.length;i++) {
if(chkobj[i].checked == true){
document.getElementById('img'+i).innerHTML='<img src="' + imgid + '.gif">';
}
}

}
</script>


<input type="checkbox" name="chk" id="chk" style="position: absolute; top: 16px; left: 200px; ">
<span id="img0" name="img0" style="position: absolute; top: 51px; left: 194px; ">
<img src="point.gif">
</span>

<input type="checkbox" name="chk" id="chk" style="position: absolute; top: 20px; left: 239px; ">
<span id="img1" name="img1" style="position: absolute; top: 54px; left: 224px; ">
<img src="point.gif">
</span>

<input type="checkbox" name="chk" id="chk" style="position: absolute; top: 34px; left: 276px; ">
<span id="img2" name="img2" style="position: absolute; top: 65px; left: 252px; ">
<img src="point.gif">
</span>

<img src="2.gif" onclick="set_img(2)">
...全文
56 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
blizzf99 2012-01-02
  • 打赏
  • 举报
回复
IE8和FF下测试没问题

bokusj 2012-01-02
  • 打赏
  • 举报
回复
不知道了!

应该是我的IE和FF设置了什么本地javascript限制了!
还好Chrome下好用 一会传到SERVER上看看吧!!

谢谢大家了!
bokusj 2012-01-02
  • 打赏
  • 举报
回复
用4楼的方法测试了一下 发现
IE和FF下根本就不执行我的set_img()函数

是不是img里不能写onclick??

<img src="2.gif" onclick="set_img(2)">

摆脱高手再帮我看看!!!

孟子E章 2012-01-02
  • 打赏
  • 举报
回复
代码是没问题的,你可以先去掉 position: absolute 进行试试,
或者把图片路径换成绝对路径试试,如
document.getElementById('img'+i).innerHTML='<img src="http://dotnet.aspx.cc/Images/logoSite.gif">';


另外,你可以这样测试下代码是否执行
for(var i=0; i<chkobj.length;i++) {
if(chkobj[i].checked == true){
{
alert('我执行了' + i)
document.getElementById('img'+i).innerHTML='<img src="' + imgid + '.gif">';
}
}
}
bokusj 2012-01-02
  • 打赏
  • 举报
回复
不对呀 我这边怎么不好使呢!!
2楼方法试了 还是没有解决问题!

摆脱大家了在帮我看看!!

MuBeiBei 2012-01-02
  • 打赏
  • 举报
回复
document.getElementById('img'+i).innerHTML='<img src=' + imgid + '.gif />';

改下这块试试~·

87,907

社区成员

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

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