Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/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
Javascript 显示:无不在移动设备上工作_Javascript_Html - Fatal编程技术网

Javascript 显示:无不在移动设备上工作

Javascript 显示:无不在移动设备上工作,javascript,html,Javascript,Html,我的表格位于DIV中,当页面最初加载时,设置了'display:none' 有一个下拉菜单,当一个项目被选中时,它会显示DIV 此功能在计算机上运行良好,但在移动设备上不起作用 我只想用一种非常简单的方法来实现这一点,即使它不使用相同的方法 您确定javascript在您的移动浏览器上处于活动状态吗? 尝试在函数中添加一个警报(“JavaScript已打开”)来检查这一点 我通常在别人的代码中看到“display:none”与“visibility:hidden”结合使用。您的移动浏览器可能会

我的表格位于DIV中,当页面最初加载时,设置了
'display:none'

有一个下拉菜单,当一个项目被选中时,它会显示DIV

此功能在计算机上运行良好,但在移动设备上不起作用

我只想用一种非常简单的方法来实现这一点,即使它不使用相同的方法


您确定javascript在您的移动浏览器上处于活动状态吗?
尝试在函数中添加一个
警报(“JavaScript已打开”)
来检查这一点

我通常在别人的代码中看到“display:none”与“visibility:hidden”结合使用。您的移动浏览器可能会更好地理解此命令,而不是单独的“显示”。。。因此,两者都应该一起测试

一个脱离主题的考虑,为了使您的代码简单明了,我建议您定义一个css类来隐藏您的元素:

.hidden {
    display:none;
    visibility:hidden;
}
只需添加或删除此类即可完成您的工作。加入:

document.getElementById("this_div").className += " hidden"
删除:

document.getElementById("this_div").className.replace(/\bhiddden\b/,'');
因此,在HTML标记中不再有“style=”“”,只有类和ID定义


如果您不介意使用jQuery,它肯定会减少您的许多困难(并使您编写的代码更少!)

您确定javascript在您的移动浏览器上处于活动状态吗? 尝试在函数中添加一个
警报(“JavaScript已打开”)
来检查这一点

我通常在别人的代码中看到“display:none”与“visibility:hidden”结合使用。您的移动浏览器可能会更好地理解此命令,而不是单独的“显示”。。。因此,两者都应该一起测试

一个脱离主题的考虑,为了使您的代码简单明了,我建议您定义一个css类来隐藏您的元素:

.hidden {
    display:none;
    visibility:hidden;
}
只需添加或删除此类即可完成您的工作。加入:

document.getElementById("this_div").className += " hidden"
删除:

document.getElementById("this_div").className.replace(/\bhiddden\b/,'');
因此,在HTML标记中不再有“style=”“”,只有类和ID定义


如果您不介意使用jQuery,它肯定会减少您的许多困难(并使您编写的代码更少!)

如果不了解您的代码,我们将无法帮助您。请回答您的问题。您需要一个请添加详细易读的代码,这样我们就可以理解为什么每个人都要投票反对?我放置了代码,并意识到它是隐藏的。请使用element.style.display=“block”,因为它更可靠。如果不了解您的代码,我们将无法帮助您。请回答您的问题。您需要一个请添加详细易读的代码,这样我们就可以理解为什么每个人都要投票反对?我放置了代码,并意识到它是隐藏的。请使用element.style.display=“block”,因为它更可靠