オンロード中に 2 つの要素のクラス名を変更しようとしています。
これが私のコードです:
var browserName=navigator.appName;
var tfElem = document.getElementById("TTlExpct");
var blTfElem = document.getElementById("BTLExpct");
if (browserName=="Microsoft Internet Explorer")
{
tfElem.className ="pn-tf";
blTfElem.className ="pn-tf active";
}
else
{
tfElem.setAttribute('class', 'pn-tf');
blTfElem.setAttribute('class', 'pn-tf active');
}
IE でない場合は、else ブロックがコードを処理します。mozilla では、これは正常に機能しており、クラス名が設定されています。
IE7およびIE8では機能しません
と
クロムでは、ページを再度リロードした場合にのみ機能します。
どんな助けでも大歓迎です。