用java改变css样式

时间:2010-11-16 19:05:45

标签: java javascript css

有没有办法用Java动态更改css样式(在页面源中定义)?我知道可以用JavaScript做到这一点。如果没有,还有其他情况下JavaScript是开发Web应用程序的唯一选择吗?

2 个答案:

答案 0 :(得分:1)

马修是对的。应该更好地指出这个问题。

如果您是关于在当前页面上运行的applet,您可以调用任何javascript,包括更改任何元素样式的javascript代码。

您只需将属性mayscript添加到applet标记,然后使用如下代码: JSObject win =(JSObject)JSObject.getWindow(this); win.eval(“documeent.getElementById('myelem')。style ='border-color:red'”);

如果你在询问sevlet / jsp,你可以 1.生成完整的HTML代码,包括css 2.将样式元素绑定到映射到生成CSS的servlet或JSP的URL。

其中样式URL将我们带到使用参数“id”动态生成css的servlet。

我希望它有所帮助。否则请尝试指明您的问题。

答案 1 :(得分:1)

为什么不像在常规HTML页面中那样在JSP页面中使用JS?