gpt4 book ai didi

javascript - IE9 Javascript 错误::未定义/空

转载 作者:行者123 更新时间:2023-11-28 21:08:38 26 4
gpt4 key购买 nike

我有一段 JS(如下),在 IE9 中出现以下错误:
属性“$”的值为 null 或未定义,不是 Function 对象

在 FFX、Chrome 和 Safari 中我没有遇到任何问题。不确定这里发生了什么 - 仍在学习一点,所以如果很明显,请对我宽容一点:)

提前致谢!

 <div id="sample-widget" style="">
<link rel="stylesheet" type="text/css" href="widget.css" media="screen">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
<script type="text/javascript">
function LA_triggerOverlay() {
$("#la-w-001-overlay").toggle();
};
$(function () {
$("#sample-widget").show();
});
</script>
<div>
<a href="#" onclick="LA_triggerOverlay(); return false;">
</div>

最佳答案

在最新版本的 chrome 和 FF [也许还有 Safari] 中,原生支持“$”作为 document.getElementById() 的同义词

IE 9 本身不支持此功能,因此您会收到您所说的错误。

但是,正如上面那位先生所指出的,您可能缺少一个库[最有可能是 jQuery]。我强烈建议在您的页面中包含 jQuery 并再次尝试该代码。

您可以通过以下代码段轻松引用 jQuery:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>

因此,如果这是缺失的部分,它应该可以解决您的问题。

关于javascript - IE9 Javascript 错误::未定义/空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9236075/

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