javascript - 可见性的 CSS 问题

标签 javascript css cross-browser

我有以下代码:

var d = document.createElement("div");
d.id = "d_1";
d.style.backgroundImage = "url(img/lr.png");
d.style.backgroundRepeat = "no-repeat";
d.style.width = "150px";
d.style.height = "25px";
d.style.position = "absolute";
d.style.left = "460px";
d.style.top = "385px";
d.style.visibility = "visible";
document.documentElement.appendChild(d);

那个 div 不显示在 Opera 和 Chrome 中,但它显示在 firefox 中!

怎么了?

最佳答案

语法错误。

d.style.backgroundImage = "url(img/lr.png");

应该是

d.style.backgroundImage = "url(img/lr.png)";

关于javascript - 可见性的 CSS 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3968896/

相关文章:

javascript - 让输入框填充 html 页面的其余部分

javascript - 使用 div 创建 JQuery 下拉菜单

browser - 不同操作系统下的相同网站

css - 制作跨浏览器的css动画

javascript - Bluebird — 在处理程序中创建了一个 promise ,但没有从中返回

javascript - Underscore JS _.partial 减少维护备忘录引用并将整数转换为字符串?

javascript - jQuery 在加载后查找 id

html - 定位元素问题

javascript - 我应该为我的按钮元素指定类型 ="button"是否有任何可能的原因?

html - 溢出的 flex child 尊重 parent 在 Chrome 中的最大高度,而不是在 Firefox 中