jquery - 如果执行 document.html.style.display= '' ,为什么我的网站主页仍为空白?

标签 jquery html css asp.net asp.net-mvc

我编写了此代码,以便在检测到国家/地区时进行重定向,否则显示页面。在重定向之前,主网站会出现,所以我不希望它在重定向之前显示,所以这是

<html style="display:none">
    <script type="text/javascript">
        $.get('https://ipinfo.io/json?token=391fde43dafbc6', function (response) {

            if (response.country == "UK") {
                window.location.href = "http://www.secondwebsite.com.pk/";
            } else {
                document.body.style.display='';
            }
    });
    </script>
</html>

我可以使用 body 标签来做到这一点,但我的代码位于布局文件中,并且它只有 html 标签。所以它不起作用。它会重定向,否则页面将保持白色空白。

最佳答案

现在检查一下兄弟我只使用了 html 标签 还要在代码中添加 jquery 文件...!

<html style="display:none">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <script type="text/javascript">
        $.get('https://ipinfo.io/json?token=391fde43dafbc6', function (response) {

            if (response.country == "UK") {
                window.location.href = "http://www.secondwebsite.com.pk/";
            } else {
                $('html').css('display','block');
            }
    });
    </script>
    <h1>Hello!</h1>
    <p>Its Working Now...</p>
</html>

关于jquery - 如果执行 document.html.style.display= '' ,为什么我的网站主页仍为空白?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55887893/

相关文章:

javascript - 从 html 'value' 属性中检索值

css - 边框图像 : workaround for IE

javascript - 当我将鼠标悬停在缩略图上时,如何为不同的视频进行视频交换?

javascript - jQuery 事件 .load()、.ready()、.unload()

c# - XAML 到 HTML 的转换 - WPF RichTextBox

javascript - 显示相同 div 的 3 个复选框(显示 :none)

CSS - 更改 anchor :hover 内 div 的边框颜色

javascript - 在 fancybox 中隐藏 div 但在普通页面上显示

javascript - 未捕获 : Bootstrap's JavaScript requires jQuery

javascript - 具有放大图像功能的 jQuery 画廊