【发布时间】:2020-02-18 09:53:11
【问题描述】:
放下后,我将孩子附加到容器中。
我的要求是我想在光标位置附加孩子。为此,我需要访问要附加的孩子的样式。
我以data.style={{...}} 的身份这样做。但它说的是
无法设置未定义的属性“样式”
drop(event) {
event.preventDefault();
var data= event.dataTransfer.getData("Text");
//data.style={position:"relative"}
event.target.appendChild(document.getElementById(data));
console.log(event.clientX)
data.target.style={
left : event.clientX + 'px',
top : event.clientY+ 'px'
}
【问题讨论】:
-
请格式化您的代码以完成您的问题。您可以在stackoverflow.com/help/how-to-ask 找到有关它的信息和提示
-
为什么要混合使用 javascript 选择器和 reactjs,你可以在这里使用 ref。你能把完整的组件代码发给你吗
-
格式改进
标签: javascript reactjs drag-and-drop appendchild