作者jack58 (有信心)
看板Programming
标题Fw: [问题] getElementById在IE8.0的问题
时间Wed Jan 18 15:47:11 2012
※ [本文转录自 Ajax 看板 #1F5dYG5R ]
作者: jack58 (有信心) 看板: Ajax
标题: [问题] getElementById在IE8.0的问题
时间: Wed Jan 18 15:45:15 2012
请问一下各位一个getElementById的问题
我在IE8.0的环境下执行一段程式
function showHelpIframe()
{
var imgSrc=document.getElementById('help-button');
if(imgSrc.src.search("up")>=0)
{
$(".help-frame-div").show();
imgSrc.src="img/helparrowdown-icon.gif";
}
else
{
...
}
}
但是执行结果却会在if(imgSrc.src.search("up")>=0)这段跳出imgSrc的值为"null"
"错误: 此处需要物件" 的讯息
这是在其他浏览器不会发生的状况 只有在IE上发生 我也可以确定imgSrc是有值的
我查了一下可能是getElementById的问题 但是网路上都没有查到解决的方法
请问各位是否有碰过类似的问题,或是否有解决的方法? 谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.120.46.249
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: jack58 (122.120.46.249), 时间: 01/18/2012 15:47:11
※ jack58:转录至看板 ask 01/18 15:47
1F:→ jack58:javascript的问题 122.120.46.249 01/18 15:50
2F:推 LPH66:你可以转去 Ajax 板 140.112.230.62 01/18 17:55
3F:→ LPH66:我笨了...没注意到是从那儿转出来的 囧 140.112.230.62 01/18 17:56
4F:→ yauhh:Case-sensitive? 61.231.65.42 01/18 20:58
5F:推 descent:要不要考虑用 javascript library? 58.114.128.21 01/18 22:46