特定の要素のいくつかのCSSプロパティを次のように変更しようとしています。
var rsc_menu = document.getElementById("rsc_menu");
rsc_menu.style.top = 303;
rsc_menu.style.height = 29;
残念ながら、コードの実行後も、要素は元の位置にとどまり、元のサイズを保持します。私はそれに気づきました、alert(rsc_menu.style.top)
そしてalert(rsc_menu.style.height)
両方とも空のボックスを示しています。
要素は次のように宣言されます。
<div class="resources_menu" id="rsc_menu">
ご覧のとおり、すべてのスタイリングパラメータを外国のスタイルシートから取得しています。style
タグを定義していません。それが問題になるのでしょうか?<div>
タグを変更せずにタスクを実行する方法はありますか?