私のホームページのあるdivにテキストがありますが、明るい背景(不透明度が低い)で表示され、divの幅が50%になり、2秒後に読み込まれます。ページの読み込み。私はjavascriptで試しましたが、動作しません。私のCSSファイルの は "transition:width 2s;"ホームページのonloadイベント
var slider = document.getElementById("splasher");
function splasher(){
slider.style.width="50%";
}
は私が
onload ="splasher();"
まだレンダリングされていない可能性があります。この
要素がロードされる前に 'var slider = ...'行を実行しないようにする必要があります。 –
'onload'は' body'に行く必要があります。おそらく 'div'ではありません。 – putvande
Scottさん、要素がロードされた後に実行されます – shumonira