如何使文体框在浏览器中显示边框,而在打印时不显示边框,就象是在页面直接显示的一样?

...全文
72 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
karma 2001-11-08
  • 打赏
  • 举报
回复
try:

<html>
<head>
<style type="text/css">
.flat {border:none}
</style>
<script language="javascript">
function setInputStyle(obj, sStyle)
{
if (obj.type == "text")
obj.className = sStyle;

}

function setInputListStyle(sStyle)
{
var inputs = document.all.tags("INPUT");
if (inputs)
{
var len = inputs.length;
if (len)
{
for (var i=0; i < len; i++)
setInputStyle(inputs[i], sStyle)
}
else
{
setInputStyle(inputs, sStyle);
}
}

}
function window.onbeforeprint()
{
setInputListStyle("flat");
}

function window.onafterprint()
{
setInputListStyle("");
}

</script>
</head>
<body>
<input value="123">
<form>
<input value="456">
</form>
</body>
</html>

10,611

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 其他
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧