[問題] getElementById在IE8.0的問題
請問一下各位一個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
※ jack58:轉錄至看板 Programming 01/18 15:47
→
01/18 16:04, , 1F
01/18 16:04, 1F
→
01/18 17:38, , 2F
01/18 17:38, 2F
→
01/18 20:33, , 3F
01/18 20:33, 3F
→
01/18 22:33, , 4F
01/18 22:33, 4F
推
01/19 00:21, , 5F
01/19 00:21, 5F
→
01/19 00:21, , 6F
01/19 00:21, 6F