我动态地将一个 div 附加到另一个动态创建的 div 中。在 IE 中,它显示在元素的右侧,但在所有其他浏览器中,它显示在元素的底部。我希望它显示在底部,就像它在 FF 和 Chrome 中一样。有什么建议么?
自动完成适用于:[ "#Saab", "#Volvo", "#BMW", "#Mini", "#MiniMonster" ]
IE
非 IE
已解决:我正在使用divEl.setAttribute("style", "top:" + top + "px; left:" + left + "px; width:" + width + "px;");
IE 有问题setAttribute
。所以我切换到:
divEl.style.top = top + "px";
divEl.style.width = width + "px";
divEl.style.left = left + "px";