0

关闭用户的 Javascript 时,是否可以在网页上显示隐藏按钮?

我需要在我的网页上显示或隐藏按钮元素,具体取决于用户是否打开了他的 Javascript。

我知道当使用<noscript>标签禁用 JS 时我可以显示内容,但是当 JS 被禁用时我如何启用/禁用按钮。我基本上正在研究一种展开/折叠类型的按钮场景,单击按钮将展开/折叠内容。

有没有可能实现这一目标?

提前感谢您的回复。

4

2 回答 2

1

您最初可以隐藏您的按钮,然后立即使用 javascript onload 显示它。例如

<button id="btn" style="display: none;">JS Button</button>

<script type="text/javascript">
    document.getElementById('btn').style.display = "block";
</script>
于 2013-08-05T22:30:26.347 回答
1

您可以设置这样的链接或按钮:

<div id="buttonContent" style="display:none">
  Button/Link content goes here.
</div>

然后,我们用 Javascript 显示:

<script type=text/javascript>
window.onload = function ()
{
 document.getElementById('buttonContent').style.display = 'block';
}
</script>

这样,如果用户的 javascript 被禁用,则窗口不会显示,如果您想要相反,只需开始显示它,然后用 JS 隐藏它。

于 2013-08-05T22:30:43.880 回答