javascript - 使用 JavaScript 更改内联 CSS

标签 javascript html css

我一直在尝试在单击图像时更改此 div 标签的样式,但它不起作用。 首先我想检查样式是否为“display:none;”或“显示: block ”。但是,当我尝试警告该值时,当显示设置为无和设置为阻止时,它都会返回“未定义”。

<div id="navbar-mobile-id" style="display:block;" class="navbar-mobile">

这是在我的函数中:(单击时函数起作用但警告“未定义”)

alert(console.log(document.getElementById("navbar-mobile-id").style.display));

这应该提醒“阻止”或“无”

最佳答案

console.log() 的返回值为undefined

如果你想提醒 display 属性的值,那么你必须提醒 that

alert(document.getElementById("navbar-mobile-id").style.display);

关于javascript - 使用 JavaScript 更改内联 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57593666/

相关文章:

javascript - ng-class 在满足条件后不立即设置类

java - 解析 html 并获取应用的元素样式

html - 单页固定视口(viewport)

javascript - Gulp - 函数 did() 与 gulp.series 之间的区别

javascript - 这个javascript可以缩短吗? Jquery 是一个选项

javascript - 在 Angular 2 中测试服务时 NgModule 'DynamicTestModule' 的提供程序无效

html - 如何去除背景图像中的 <div> 失真

html - 无法让按钮在垂直线的中间对齐?

html - 悬停后使div保持原位

html - 一个div,相互独立,在整个body的中间偏左,高度变为