<分区>
标签 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/