Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果按ID排列的文档样式为“无”,则XXX else XXXX_Javascript - Fatal编程技术网

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
块中使用
=
?这本来是正确的。