gpt4 book ai didi

javascript - JS 中的全局变量

转载 作者:行者123 更新时间:2023-11-29 20:21:41 24 4
gpt4 key购买 nike

我知道 ff 和 ie 在属性“类”方面存在差异。

我想在 global.js 中加入类似这样的内容:

function GetVarByBrowser()
{
if (navigator.appName == 'Microsoft Internet Explorer')
{
var getClass= 'className';
}
else
{
var getClass= 'class';
}

}

我在页面中添加了这个:

ElementServer.setAttribute(GetVarByBrowser(), 'server');

我怎样才能让它发挥作用?

最佳答案

不需要全局变量。让函数返回值:

function GetVarByBrowser()
{
if (navigator.appName == 'Microsoft Internet Explorer')
{
return 'className';
}
else
{
return 'class';
}

}

但是,由于多种原因,这是一种不完善的浏览器检测方法。您是否考虑过使用像 jQuery 这样的库来自动处理这样的怪癖?还是您想自己学习(这非常好,值得称赞)?

关于javascript - JS 中的全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3698969/

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