javascript - CSS 未分配给 javascript 创建的元素 - 为什么?

标签 javascript css

我通过 Javascript 创建一个元素并将其应用于另一个元素,我还有一个包含此新元素样式的 CSS 文件,我检查代码,新元素存在并具有给定的 ID 和类名,但我的 CSS未使用。代码如下所示:

var mainDiv=document.createElement("DIV");
mainDiv.id="ambiVid_controls";
mainDiv.className="ambiVid_controls";

Conts.parentNode.appendChild(mainDiv);

还有 CSS:

.ambiVid_controls{
    position:absolute !important;
    bottom:15px ;
    width:60% !important;
    height:50px !important;
    margin-left:50% !important;
    background-color:#333 !important;
    z-index:1000 !important;

}

有人知道为什么这会被忽略,或者 ApplyChild 和 CSS 是否存在任何已知问题?

如果重要的话,浏览器是 Safari。

最佳答案

可能没有正确添加 div。因为它在这里工作 http://jsfiddle.net/XDYbN/

关于javascript - CSS 未分配给 javascript 创建的元素 - 为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6617664/

相关文章:

javascript - 未使用数据表 moment-with-locale 解码日期进行排序(因此用作字符串)

javascript - 如何在 javascript 中打印此模式?

Python CSS 解析器

html - Font Awesome 不显示 JSF 应用程序中的所有图标

html - . 在 CSS 中启动一段代码有什么区别。 [点] 和 # [哈希]?

html - 移动背景在 WordPress 中不起作用

css - 输入元素的全包 CSS 选择器

javascript - Chrome 和 Opera 可能会自动对对象属性进行排序

javascript - URL 验证的正则表达式(在 JavaScript 中)

javascript - Eventsource API : EXCEPTION: No activity within 300000 milliseconds. 正在重新连接