gpt4 book ai didi

javascript - 无法根据 If 语句显示 Div

转载 作者:行者123 更新时间:2023-11-28 13:42:34 25 4
gpt4 key购买 nike

任何人都可以帮我解决这个 Javascript 问题吗:

我需要根据当前网站的主机名显示一些 div 组件,并且只需要在页面的初始加载期间执行此操作。我为此开发了一段 Javascript 代码,但无法以所需的方式显示/隐藏 div 组件。

以下 Javascript 代码始终在控制台上给出“Uncaught SyntaxError: Unexpected token else”错误。

<html>
<head>
<script>

var hostName = window.location.host;

var div1 = document.getElementById('iframePortal');
var div2 = document.getElementById('iframeNormal');

If(String(hostName).indexOf('w3schools') !== -1)
{
document.getElementById('iframePortal').style.display = 'block';
document.getElementById('iframeNormal').style.display = 'none';
}
else {
document.getElementById('iframePortal').style.display = 'none';
document.getElementById('iframeNormal').style.display = 'block';
}
</script>
</head>
<body>
<div id="iframeNormal">
some text 1
</div>
<div id="iframePortal">
another 1


</div>
</body>
</html>

最佳答案

像这样使用if而不是If

if(hostName.indexOf('w3schools') !== -1)

关于javascript - 无法根据 If 语句显示 Div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16882620/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com