javascriptを使用してpageloadで動的に作成されたdivがあります。IE9とFirefoxでは正しく機能しますが、Chromeにロードすると、背景画像が表示されません。これはChromeのバグですか、それとも何かが足りませんか?
#dateTime{
background-image:url('datebg_transparent.png');
background-repeat:no-repeat;
background-attachment:fixed;
background-position:top right;
text-align: right;
padding-top: 5px;
padding-right: 8px;
position:fixed;
color:white;
font: Times;
font-size: 1.5em;
top:0px;
right:0px;
width: 50%;
height: 20%;
}
これが重要な場合にそれを作成するjsです。この関数は、divに表示されている日付/時刻をリセットするために複数回呼び出されるため、最初にdivがまだ存在するかどうかを確認します。
var dateDiv = document.getElementById('dateTime');
if (!dateDiv) {
dateDiv = document.createElement('div');
dateDiv.id = 'dateTime';
document.body.appendChild(dateDiv);
}