我如何在运行时更改 css 属性值,如所有 h1 color="blue"和所有 p color="green"。如果有人知道,请帮助我!
最佳答案
很简单(我假设你想做这个服务器端)- 将标题声明为 runat=server 并给它一个 id:
<h1 runat="server" id="someHeading">Blah</h1>
然后您可以在后面的代码中以编程方式操作它,如下所示:
someHeading.Style.Add("color", "blue");
这将呈现以下 HTML:
<h1 id="someHeading" style="color:blue;">Blah</h1>
您可能希望以不同的方式执行此操作并在样式表中定义样式并在运行时动态更改类。
更新 - 由于您正在动态更改它,因此以下内容可能更合适:
someHeading.Style["color"] = "red";
我确定其他人会在客户端发布有关如何操作的答案。 :-)
另一种(可能更好) 查看服务器端的选项是使用皮肤和主题。阅读 ASP.NET FAQ了解更多信息。
关于asp.net - 在 asp.net 中动态更改 css 属性的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1129975/