我正在尝试以这种方式修改给定元素中的一些 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>
标签的情况下完成任务?