Javascript 如果按ID排列的文档样式为“无”,则XXX else XXXX
谁能帮我。。。这是我正在尝试删除的代码Javascript 如果按ID排列的文档样式为“无”,则XXX else XXXX,javascript,Javascript,谁能帮我。。。这是我正在尝试删除的代码 if(document.getElementById('nameA').style.display == "inline") { document.getElementById('nameB').style.display == 'block'; } 所以我想你们已经明白我想做什么了,如果有一个style=“display:inline;”那么就应用到style=“display:block” 谁能帮我做这个。。。看来这不管用。。。是否可以使用javas
if(document.getElementById('nameA').style.display == "inline") {
document.getElementById('nameB').style.display == 'block';
}
所以我想你们已经明白我想做什么了,如果有一个style=“display:inline;”那么就应用到style=“display:block”
谁能帮我做这个。。。看来这不管用。。。是否可以使用javascript询问并检查a是否具有“style=inline”
多谢各位
另外,感谢所有减数的人,希望当您遇到问题时能得到同样的“帮助”。如果初始样式是在CSS中设置的或是元素的默认设置,那么它将不会显示在
样式显示上
如果是这种情况,只需检查style.display
是否已指定值,如果未指定值,则将其设置为block
if (document.getElementById('nameA').style.display == "") {
document.getElementById('nameB').style.display = 'block';
}
或者,如果可能会给它一个手动“inline”
,那么您可能需要检查这两个选项
var disp = document.getElementById('nameA').style.display;
if (disp == "" || disp == "inline") {
document.getElementById('nameB').style.display = 'block';
}
另外,请确保您是通过ID值而不是名称获取的。nameA
使我认为您可能试图针对错误的属性
还要确保在选择图元之前已加载这些图元。和往常一样,保持开发人员控制台打开并检查错误。document.getElementById('nameB').style.display='block'代码>将执行技巧==测试=分配。此外,您还需要设置标记上的样式,以便在开始之前读取它test@user2145511:为什么将问题更改为在if
块中使用=
?这本来是正确的。