まだ使用している古いシステムで問題を解決する必要があります。私は新しいシステムをjqueryに変換することに忙しかったが、古いシステムのこれらのナゲットがポップアップすることがある。旧式のjavascriptがChromeとIEで動作しない
下記のコードはFirefoxでうまくいきますが、ChromeやIEでは動作しません。
console.log( "test")を追加しました。これはFirefoxで実行されますが、ChromeやIEでは実行されません。
私はバニラのjavascriptでこれを行うための最善の方法を教えてください。あるおかげ
コード
function showlaptop(theTable)
{
if (document.getElementById(theTable).style.display == 'none')
{
document.getElementById(theTable).style.display = 'block';
console.log("test");
}
}
function hidelaptop(theTable)
{
if (document.getElementById(theTable).style.display == 'none')
{
document.getElementById(theTable).style.display = 'none';
}
else
{
document.getElementById(theTable).style.display = 'none';
}
}
エラーは、提供したコードスニペットには表示されません。 。 – xandercoded
どのようなエラーが表示されますか?おそらく値が 'theTable'のために渡されています。これはページ上にidとして存在しません。 – gilly3
コードを実行する前にChromeを開いてコンソールを開くとエラーが表示されますか? (Ctrl-shift-J)また、 'hidelaptop()'関数はifとelseブランチで同じことをしています。 – nnnnnn