使用javascript检查DIV是否可见

时间:2014-08-06 09:42:09

标签: javascript html html5

我有一个div名称uploadBiodata_manual_+(count)。在该div中我有一个带有id' file_uploadBiodata_manual_+(count)'的文件类型输入。这是如何检查div是否可见。?如果div是可见的,如何检查文件类型输入有文件?

3 个答案:

答案 0 :(得分:4)

你可以检查div显示属性以及输入文件类型的value属性,如:

if(document.getElementById("your_div_id").style.display != "none") {
    //its visible
   //check if input fie type has file selected
   if(document.getElementById("your_file_input_id").value != "") {
       //its has file selected
   } 
}

答案 1 :(得分:-1)

如果您使用的是jquery,那么您可以尝试,jQuery(选择器).is(':visible')

if($('#file_uploadBiodata_manual').is(':visible')) {
    alert("visible");
}

答案 2 :(得分:-1)

试试这个解决方案......

 <LinearLayout
        android:orientation="vertical"
        .
        .
        >
        <Toolbar .../>
        <android.support.v4.widget.DrawerLayout.....>
        <FrameLayout ..../> <!-- For holding fragments -->
    <navigationview../>
        </android.support.v4.widget.DrawerLayout>
        </LinearLayout>