簡體   English   中英

Internet Explorer 7 Javascript問題?

[英]Internet Explorer 7 Javascript Problem?

該腳本可在IE8和Firefox中使用,但不會在IE7中應用“當前”類或清除“樣式”。 有人知道為什么嗎? 為了安全起見,在此處將真實ID和文件路徑替換為通用ID和文件路徑。

var img = document.getElementById("imageID");
var div = document.getElementById("divID");

if (img.getAttribute('src') == "imagefilepath.gif") {
div.className = "current";
div.setAttribute('style', ' ' );
}

看來IE7在src屬性中包含了整個路徑,但您的條件沒有得到滿足。

http://jsfiddle.net/4E58r/1/

您可以使用此功能在所有版本中都可以使用:

someId.setAttribute("className", "someClassName") || 
someId.setAttribute("class", "someClassName")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM