Javascript 将条件放入HTML中

Javascript 将条件放入HTML中,javascript,html,Javascript,Html,我知道你不能在HTML中输入if条件,但我该怎么做呢 我需要把这一行在我的HTML,如果我有互联网连接。如果无法检查我是否连接了internet,那么我可以在web.config中输入一个可配置的值,并进行检查,但我甚至不知道如何在HTML中进行检查 <script type="text/javascript" src="http://maps.google.com/maps/api/js?v=3.2&sensor=false"></script> 您可以通过j

我知道你不能在HTML中输入if条件,但我该怎么做呢

我需要把这一行在我的HTML,如果我有互联网连接。如果无法检查我是否连接了internet,那么我可以在web.config中输入一个可配置的值,并进行检查,但我甚至不知道如何在HTML中进行检查

<script type="text/javascript" src="http://maps.google.com/maps/api/js?v=3.2&sensor=false"></script>

您可以通过javascript实现

if (navigator.onLine) {
    // you are online...
}
适用于您的情况将是:

<script type="text/javascript">
if(navigator.onLine)
  document.write('<scri'+'pt src="http://maps.google.com/maps/api/js?v=3.2&sensor=false"></'+'script>');
</script>

if(navigator.onLine)
文件。写(“”);

这不是最好的解决方案,但可以解决您的问题

是的,但我如何将HTML放回javascript?因为我将不得不把它解决了你的问题吗?我还在尝试,实际上navigator.onLine在Chrome中并不好。我必须使用一些函数,比如xhr.send(),不管怎样,js文件和html都会在服务器上,所以如果它必须在clent中工作,它必须在机器上工作,没有iternet,这是怎么发生的,或者你正在制作客户端应用程序???