隐藏/显示HTML电子邮件的按钮

时间:2011-07-25 18:56:29

标签: java javascript html javamail

我正在使用java程序生成HTML电子邮件,并且某些查询需要隐藏/显示按钮, 什么是理想的方法呢?,我从java程序调用javascript来做同样的事情吗?。

我有一个javascript模块来执行show / hide功能,但不知道如何将它集成到java程序中。

谢谢..

2 个答案:

答案 0 :(得分:1)

Javascript完全独立于任何服务器端框架或语言,例如Java。

如果要在页面上显示或隐藏HTML元素,请尝试以下JS代码:

document.getElementById("id").style.display = 'none';

然后,当您使用Java生成HTML电子邮件时,请将要隐藏的查询包含在具有指定ID的<div>中。

答案 1 :(得分:0)

在生成的html标记中添加一个类,并使用css控制可见性和其他样式。

<style type='text/css'>
    .hid {display: none;}
</stle>

<div class='query1 hid'>...</div>
<div class='query2'>...</div>
<div class='query1 hid'>...</div>

然后更新您的javascript以操纵类属性。

//in jQuery...
$("btn1").click(function() {
    $(".query2").addClass("hid");
    $(".query1").removeClass("hid");
});