私のウェブサイトには、デフォルトでは表示されないバナーがあります。私はそれを表示するために取得するために使用していたコードは、これはChromeで動作しますが、Safariで動作していないスタイル= "表示:ブロック;" Chromeでは動作しますがSafariでは動作しません
document.getElementById("cookie1").style = "display:block;"
です。私はSafariでも何のエラーも出ません。バナーは表示されません。
これを引き起こす可能性のあるアイデアはありますか?または、ページ要素を表示/非表示するためのより良い方法ですか?
ありがとうございます!
宣言スタイルの文字列を渡す場合は、 'getElementById(" cookie1 ")。style.cssText =" display:block; "'を試してください。ただしこれは他のインラインスタイルを上書きします。 – charlietfl