我正在尝试从 Javascript 更改 div 的最高值,但由于某种原因它不起作用并且只使用 CSS 值。所以在这个测试中,我尝试将其更改为 500,但它保持在 50。无论我在 CSS 中更改的任何值都会反映在位置上,无论我尝试使用什么值并在 Javascript 中覆盖它。如果我从 CSS 中删除顶部,无论如何该值都将为 0。
我在这里遗漏了一些明显的东西吗?
var tQuestItemContainer = document.createElement('div');
tQuestItemContainer.id = 'popup_quests_item_container';
tQuestItemContainer.top = 500 + "px";
alert('top: ' + tQuestItemContainer.top);
tQuestContainer.appendChild(tQuestItemContainer);
这是CSS
#popup_quests_item_container{
position: absolute;
width: 320px;
height: 30px;
top:50px;
left:13px;
background-color: #000000;
border: 1px solid #676669;
cursor: pointer;
}