Javascript - 更改 div 的 css 以使其可见?

标签 javascript css

我使用 CSS 将名为“tidy”的 DIV 设置为不可见且宽度为 0px。

<div id='tidy'>Test div I am hidden</div>

我试图只使用 javascript 来保持页面简洁,所以不能使用 jquery。

我怎样才能创建一个链接,当点击该链接时,div 将再次可见并将宽度设置为 xxxpx?

最佳答案

使用隐藏不占用页面空间的显示样式:

var node = document.getElementById("tidy");

function hideTidy() {
    node.style.display = "none";
}

function showTidy() {
    node.style.display = "";
}

添加简单的切换:

var tidyVisible = true;

function toggleTidy() {
    (tidyVisible ? hideTidy : showTidy)();
    tidyVisible = !tidyVisible;
}

关于Javascript - 更改 div 的 css 以使其可见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12747210/

相关文章:

javascript - js-beautify for html 没有方法 'beautify'

javascript - 如何手动设置 Textillate 脚本?

CSS3 渐变背景

html - 在 iphone 上使用 html/css 输入焦点问题

javascript - 我有表格,我想将表格数据导出到 Excel 中

javascript - 使用 CSS 设置 SVG 样式

javascript - JQuery:将数字相乘到单独的数组,然后获得结果的总和

javascript - 使用 Easel.js 将两个不同的图形组合成一个图形

html - 使用在父 div 上设置的 border-radius 修剪图像 Angular 在 Safari 中不起作用

php - 如何以设定的时间间隔单独显示行?