我正在尝试更改动态添加元素的位置和样式,但我的更改没有生效。有什么想法吗?
感谢您的协助。
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";
};
答案 0 :(得分:1)
如果元素没有position: absolute
,position: fixed
或position: relative
,无论是内联样式还是从样式表继承,left
都没有任何效果< / p>