问题标签 [referenceerror]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 创建一个函数来检查一个 JS 元素是否存在
我发现自己使用以下方法检查是否存在大量 javascript 元素:
我想创建一个函数,以便减少代码重复。
这是我创建的函数:
问题是变量在通过函数之前是未定义的。它会生成一个 javascript 错误。如何创建一个函数来处理这个问题?
javascript - 在 Google Chrome 中使用 javascript 访问另一个框架(未捕获的 ReferenceError)
我正在开发一个网站,顶部框架上有一个 Flash mp3 播放器,底部框架上有一个内容,以便通过页面更改播放音乐。在底部框架上按下一个歌曲标题按钮,该按钮访问顶部框架上的 javascript 以触发其 Flash mp3 播放器播放该歌曲。
这适用于 IE 和 Firefox,但不适用于 Chrome。
这是在顶部框架中:
底部框架通过按钮访问它:
但是,当我在 Chrome 中时,我得到了错误:
未捕获的 ReferenceError:未定义 callToActionscript
我找不到解决方案!有爱吗?
php - AJAX 数据字符串中的 PHP 变量
Uncaught ReferenceError: bierta (or whatever the URL var is) is not defined
当我在下面运行 AJAX 调用时,我得到了。我怎样才能解决这个问题?
javascript - Cakefile 没有看到 JS 函数
我正在编写一个 Cakefile,它定义了一个名为build
以下行的任务:
当我用 运行任务时cake build
,它会抛出一个函数未定义的ReferenceError
说法。toString
我尝试修复 Node 安装,并使用npm
.
javascript - $(document).ready(function(){ Uncaught ReferenceError: $ is not defined
嗨,我在使用波纹管代码时遇到“未捕获的 ReferenceError:$ 未定义”
我目前在我的日志中收到以下错误。我一直在查看框架中的示例,但似乎无法找到错误所在。自从我做任何 HTML 或 js 以来已经十多年了,那时我所做的只是非常基本的东西。任何帮助,将不胜感激
c# - 为asp.net控件调用javascript方法不起作用
这是我的 JavaScript:
我有两个<asp:Hyperlink>
这样的标签:
在 Chrome 中运行调试器工具时,我收到以下消息:
我对javascript相当无知,但我觉得我知道的足够多,可以阅读那里的内容,但我看不到问题所在。
javascript - 如何在不出现引用错误的情况下将不存在的 JavaScript 对象与未定义的对象进行比较?
我想从这个表达式中出来布尔值
wheretask
是任意的,根本不会出现在代码中。
但是,当我在 rhino 中运行它时,我得到一个参考错误。我想要真实的
为什么我不说真话?
我想检查是否已定义特定变量。如果这不起作用,我该怎么做?
javascript - socket.io - ReferenceError: io is not defined
我正在为 Android 2.3.5(也将与 iOS 兼容)编写一个应用程序。我希望将数据从应用程序的 HTML/Javascript 传输到服务器上的 Python 程序(它使用 Twisted 引擎来检索数据)。
我尝试了很多东西,查看了各种论坛、答案、教程和网页——包括这里的大部分——但找不到答案。这是我在 index.html 文件中的相关 Javascript:
如果你不知道,我仍然很困惑这是如何工作的;我什至无法测试任何东西。不断出现的错误是ReferenceError: io is not defined
。一些网站使用类似var io = require('socket.io');
. 但随后它会导致相同的错误:ReferenceError: require is not defined
.
我将 socket-lib 文件夹放在 assets/www 中,任何其他 Javascript 源都应该放在其中。这也是 index.html 文件所在的位置。许多网站使用<script src="/socket.io/socket.io.js"></script>
,但这对我来说毫无意义。许多网站也暗示使用 node.js,但我从未在任何地方看到它。
我怎样才能使这项工作?
回复编辑:
我在 Chrome 中尝试过,它给了我一个Uncaught ReferenceError: require is not defined
socket.io.js 文件。所以我决定在 require.js 之前获取它。然后它给出了错误Uncaught Error: Module name "socket.io-client" has not been loaded yet for context
。由于我没有使用它,所以我不在乎。但是,当我尝试连接时,它给出了同样的io is not defined
错误。当我将其定义为var io = require('socket.io')
时,错误为Error: Module name "socket.io" has not been loaded yet for context: _ http://requirejs.org/docs/errors.html#notloaded
。我查看了网站,它对我没有任何帮助。当我尝试将“require”作为函数参数时,会发生另一个错误:TypeError: undefined is not a function
.
javascript - new SharedWorker("whatever.js") 返回错误?
使用 new Worker("whatever.js") 生成 WebWorker 工作正常,但 new SharedWorker("whatever.js") 返回错误:ReferenceError: SharedWorker is not defined
它出什么问题了?
到目前为止,我只在 Firefox 中尝试过这个,但是我的应用程序必须在所有主要浏览器上运行,所以如果 SharedWorkers 在其他浏览器中正常工作时不能在 Firefox 中工作,它不会帮助我......