我动态地创建了一个div,该div应显示在用户点击位置的画布顶部。该div正在创建,但没有显示。 Id也喜欢它可以像按钮一样点击。有什么建议做什么?在画布上显示可点击的div
function q(event) {
event = event || window.event;
var canvas = document.getElementById('canvas'),
x = event.pageX - canvas.offsetLeft,
y = event.pageY - canvas.offsetTop;
var div = document.createElement('div');
div.style.position = "absolute";
div.style.left = x+'px';
div.style.top = y+'px';
div.style.left = "50px";
div.style.top = "50px";
div.style.backgroundColor = "black";
document.getElementsByTagName('canvas')[0].appendChild(div);
}
div是否有高度和宽度?或背景颜色?这些东西有助于看到它。 – Miles
@miles是的,它确实大声笑。我不好,我想,我不小心删除了,但没有注意到,当我发布这个对不起。 –
它看起来像你设置左和顶两次。将第二个更改为高度和宽度。 – Miles