Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript中访问dom中特定id的奇怪语法_Javascript_Dom_Syntax - Fatal编程技术网

javascript中访问dom中特定id的奇怪语法

javascript中访问dom中特定id的奇怪语法,javascript,dom,syntax,Javascript,Dom,Syntax,我目前正在处理一个有大量遗留代码的旧项目。 我从未见过的语法用于在javascript中访问dom中的特定id 使用$('btnsubmit')而不是使用document.getElementById(“btnsubmit”) 我从未见过这种语法。此外,firebug似乎也不喜欢它,因为它似乎破坏了调试器。我遇到了一些问题,代码似乎没有在调试环境中执行,尽管这些代码在生产站点上使用并且似乎可以工作 有人参考过这种语法吗?它来自何处,是否已弃用?它来自一个javascript库,通常比getEle

我目前正在处理一个有大量遗留代码的旧项目。 我从未见过的语法用于在javascript中访问dom中的特定id

使用
$('btnsubmit')
而不是使用
document.getElementById(“btnsubmit”)

我从未见过这种语法。此外,firebug似乎也不喜欢它,因为它似乎破坏了调试器。我遇到了一些问题,代码似乎没有在调试环境中执行,尽管这些代码在生产站点上使用并且似乎可以工作


有人参考过这种语法吗?它来自何处,是否已弃用?

它来自一个javascript库,通常比getElementById更现代。不过,您需要包含脚本


您的示例看起来像是来自一个javascript库,一般来说,它比getElementById更现代。不过,您需要包含脚本


您的示例看起来像

$
只是javascript中的一个常规字符,javascript库经常使用它,并将其定义为函数名,因此,
$()
只是一个函数调用。在某些情况下,
$
可能被定义为
document.getElementById()
的同义词,作为保存键入的速记,在其他情况下,它是一个更健壮的CSS3样式选择器引擎(如jQuery库中)


在这两种情况下,如果代码中未定义它,则可能缺少代码所依赖的库引用。您需要找出您的代码编写时要使用的库,并确保该库包含在此点之前的代码中,以便
$()
函数定义正确。

$
只是javascript中的一个常规字符,javascript库经常使用它并将其定义为函数名,因此
$()
只是一个函数调用。在某些情况下,
$
可能被定义为
document.getElementById()
的同义词,作为保存键入的速记,在其他情况下,它是一个更健壮的CSS3样式选择器引擎(如jQuery库中)


在这两种情况下,如果代码中未定义它,则可能缺少代码所依赖的库引用。你需要找出你的代码是用什么库编写的,并确保在此点之前,库包含在代码中,以便正确定义
$()
函数。

你能分享哪些js文件包含在HTMLCOLD中吗?你能分享哪些js文件包含在htmlFB中,谷歌分析也有$(id)作为getElementByIdFB别名的函数和google analytics还有一个作为getElementById别名的$(id)函数