javascript - 更改 css 属性

标签 javascript css

使用DOM操作需要改变这个:

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline; 
}

为此:

ul.tabbernav li
{
list-style: none;
margin: 0;
display: none;
}

仅使用纯 javascript 函数。感谢任何帮助

最佳答案

您的目标不应该是更改 css,而是向 html 元素添加或删除一个类,这将对应于带有 display:none 的 css。

这是一个 example :

样式:

.hidden { display:none; }

javascript:

document.getElementById("hideMe").classList.toggle("hidden");

关于javascript - 更改 css 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33974022/

相关文章:

javascript - 有没有办法在react-navigation(react-native)中保存和恢复导航历史记录

html - div 和 img float :left in IE7 的 CSS 对齐问题

javascript - 随机图像生成器但从不重复相同的图像 - Javascript

javascript - 基于 brunch 构建的应用程序使用 app.css/app.js/... 文件的硬编码路径

javascript - 如何使用 JQuery AJAX 调用 codeigniter 辅助函数?

javascript - Joomla 3.6 自定义 html 模块中的与我聊天链接

html - 在 <aside> 元素中使用 float 和 clear

css - Bulma CSS 在移动视口(viewport)上无法正常工作

javascript - 从水平选项卡列表中激活部分可见选项卡并在单击它时显示完整选项卡

javascript - 为什么我的 DP 解码数字和字母解决方案不能适用于所有测试用例?