我正在处理的此页面上的 HTML 标记位于一个类中,该类为其提供padding
了28px
. 当单击按钮时,我需要它暂时消失,但似乎我无法更改 HTML 标记本身的样式。
我需要position: relative;
在身体标签或类似的东西上使用吗?真的有办法将 CSS 分配给我不知道的 HTML 标记吗?
@ 注释:
对不起,我在这里有点着急。大意是这样的:
<html class='pad_my_top'>
<head>
<style type='text/css'>
.pad_my_top{
padding-top: 28px;
}
body{
background: #000000;
}
</style>
<script type='text/javascript'>
function its_gone(){
// Something here to remove padding.
alert("It's gone. Hurray!");
// Something to put it back.
}
</script>
</html>
<body>
<button onClick='its_gone()'>Click me to get rid of the top padding</button>
</body>
</html>
我真的希望它消失,所以我可以用 Javascript 打印页面,但我宁愿不使用任何 3rd 方代码,因为这是用于 Wordpress 的插件,我不想要十亿个依赖项。我只需要隐藏/重新显示 3 个 div 和(重新)更改 2 个样式。