更改动态添加的元素的位置

Changing the position of a dynamically added element

本文关键字:元素 位置 添加 动态      更新时间:2023-09-26

我正在尝试更改动态添加元素的位置和样式,但我的更改没有影响。知道为什么吗?

感谢您的协助。

function addButtons()
{
  var button1 = document.createElement('button');
  button1.innerHTML = 'Relevant';
  button1.onclick = function()
  {
    alert('test');
    return false;
  };

  document.getElementsByClassName('subject')[0].appendChild(button1).style.left="6000px";

};

如果元素没有 position: absoluteposition: fixedposition: relative ,无论是作为内联样式还是从样式表继承,left 没有任何影响