javascript - 如何删除 appendChild 中的特定 css?

标签 javascript html css reactjs appendchild

我使用 React 进行了拖放,它工作得很好,但是我在菜单上拖动的元素有一个这样的 css:

.objects {
    position: absolute;
    background-color: #FFF3CC;
    width: 50px; 
    height: 50px;
    margin: 10px;
    padding: 8px;
    font-size: 18px;
    text-align: center;
    cursor: move;
}

我使用绝对位置来堆叠 10 个元素,这样我可以将 10 次拖入我的放置区,这也可以正常工作,但它保持属性position:absolute,所以当它呈现在我的放置区时,它会再次堆叠. 我想在执行追加时从中删除 css“位置”:

 event.target.appendChild( this.get_id(elem_id) );

如何删除此属性以便单独显示它们?

最佳答案

在 javascript 中更改 css 属性的代码:

document.getElementById("myElement").style.position = "relative";

为了以防万一,位置选项是:

  • 静态
  • 亲戚
  • 固定
  • 绝对

关于javascript - 如何删除 appendChild 中的特定 css?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48444332/

相关文章:

html 按钮在 iOS 设备上未正确呈现

javascript - 关于如何在 draw i.o 中获取 2 条线的坐标点相交的问题

javascript - 使用 jquery 和 css 在点击时展开 div

javascript - 为什么我的方法看不到 this.property?

html - 折叠一个div后,获得另一个div的全宽

javascript - 等待折叠动画后在按钮之间切换

javascript - 如何在加载之前将参数传递给 javascript 文件 url?

javascript - 在 Plotly.js 中的条形之间放置刻度线

javascript - JQuery使用正则表达式删除contenteditable div中的多个<p>

Myspace 上的 css 编码 - 问题