javascript - 向使用 JavaScript 添加的元素添加 CSS 规则

标签 javascript jquery css

<分区>

我正在使用 JavaScript 创建 li 并将其添加到 ul。创建和添加元素是有效的;但是,这些元素并没有采用我在外部文件中声明的 CSS 规则。当我使用 PHP 在服务器端显示元素时,一切正常,但当我使用 Js 时,CSS 规则不适用。我不想在每个元素上使用 .style,因为我有很多规则。

建议?

编辑:伙计们/姑娘们,我真的很抱歉。我刚刚意识到我将一个一次性类更改为一个我在 CSS 文件中没有更改的 ID。谢谢@jeff

最佳答案

生成 HTML 的方法无关紧要。 CSS 应用于所有元素,无论它们是否动态生成。因此,可以得出的合乎逻辑的结论是,您从 Javascript 生成的 HTML 和从 PHP 生成的 HTML 在某些方面有所不同。

要确定 HTML 的不同之处,您可以使用浏览器扩展程序(例如 Firebug)来检查 HTML。然后您将能够纠正可能存在的任何差异。

关于javascript - 向使用 JavaScript 添加的元素添加 CSS 规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11603674/

上一篇:css - Less:@font-face 参数混合的第二次调用保留了第一次调用的值

下一篇:html - 固定位置导航栏

相关文章:

javascript - 单击时使用 jquery 清除列表

javascript - 如何在 javascript 中换行 svg 文本?

jquery - 网站中的导航动画

html - 显示 : inline-block forces new line

标题比较中的html调用元素

javascript - JSFiddle 提供的额外 CSS

javascript - 选择时切换 d3 圆环弧

javascript - 阶乘计算的大 O(时间复杂度)是多少?

javascript - StackOverflow 如何提供 Markdown 文本预览而不造成延迟?

jquery - 在工具提示部分中渲染 html 代码