我正在尝试更改动态添加元素的位置和样式,但我的更改没有生效。有什么想法吗?
感谢您的帮助。
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: absolute
、position: fixed
或position: relative
,作为内联样式或继承自样式表,left
没有任何效果
关于javascript - 更改动态添加元素的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22851318/