我知道$是JQuery的lib的一部分,我很惊讶它存在于浏览器控制台中的一个对象。 (我不确定这是否仅仅是我的环境)
但我可以做.. $('#id')
以获取元素的dom id。在那里我一直使用document.getElementById('id')来获取元素。
我无法在MDN上找到对$的引用。
$现在到处可用,并且可以在使用本地JavaScript获取元素时使用,还是应该使用document.getElementById?
P.S.我知道我没有使用jQuery,因为$(window).height();
不会工作,直到我将下列内容粘贴到本地html文件的控制台中,并且没有附加外部资源。
(function(d, script) {
script = d.createElement('script');
script.type = 'text/javascript';
script.async = true;
script.onload = function(){
// remote script has loaded
};
script.src = 'http://code.jquery.com/jquery-3.2.1.min.js';
script.crossorigin = 'anonymous'
d.getElementsByTagName('head')[0].appendChild(script);
}(document));
'我无法在MDN上找到对$的引用。“ - 你的意思是? https://developer.mozilla.org/en-US/docs/Tools/Web_Console/The_command_line_interpreter#Helper_commands - 注意,这些帮助程序命令**只能在开发人员工具控制台中使用** - 它们对于JavaScript中的“不可用”一个网页感 –
是的,我尝试在mdn搜索中键入$,并得到一个空的搜索结果。谢谢你。 – Jonathan002
我搜索了*开发人员工具控制台命令*:p –