当前位置: 首页 > 面试题库 >

在JavaScript控制台中包含jQuery

翟誉
2023-03-14
问题内容

对于不使用jQuery的网站,是否有简便的方法将jQuery包含在ChromeJavaScript控制台中?例如,在一个网站上,我想获取表中的行数。我知道使用jQuery确实很容易。

$('element').length;

该网站不使用jQuery。我可以从命令行添加它吗?


问题答案:

在浏览器的JavaScript控制台中运行它,然后jQuery应该可用…

var jq = document.createElement('script');
jq.src = "https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js";
document.getElementsByTagName('head')[0].appendChild(jq);
// ... give time for script to load, then type (or see below for non wait option)
jQuery.noConflict();

注意: 如果该站点的脚本与jQuery(其他库等)冲突,您仍然可能会遇到问题。

更新:

让最好的东西变得更好,创建一个书签确实很方便,让我们去做,一点反馈也很棒:

  1. 用鼠标右键单击书签栏,然后单击 添加页面
  2. 随意命名,例如注入jQuery,并使用以下行作为URL:

javascript:(function(e,s){e.src = s; e.onload =
function(){jQuery.noConflict(); console.log(’jQuery injection’)}};
document.head.appendChild(e); })(document.createElement(’script’),’//
code.jquery.com/jquery-latest.min.js’)


以下是格式化的代码

javascript: (function(e, s) {
    e.src = s;
    e.onload = function() {
        jQuery.noConflict();
        console.log('jQuery injected');
    };
    document.head.appendChild(e);
})(document.createElement('script'), '//code.jquery.com/jquery-latest.min.js')

这里使用官方的jQuery CDN URL,请随意使用您自己的CDN /版本。



 类似资料:
  • 问题内容: 当我在Chrome JavaScript Console中键入简单对象时,会得到如下输出: 等等。 但是当我键入对象时发生语法错误: 虽然我确定可以在初始化对象时正确使用此表达式,因为: 也许这是一个愚蠢的问题,但我真的想知道为什么会这样吗? 问题答案: 因为您的语句被视为一个 block ,而不是对象文字声明。 请注意,ExpressionStatement不能以大括号开头,因为这可

  • 问题内容: 我想知道是否可以使用某些命令清除控制台。 ,可以打印…是否有清除控制台的命令? 我试着在下面得到这个功能… [我想没有办法清理控制台…但是我想让别人对我说…] 问题答案: 更新:截至2012年11月6日,是现在可以在Chrome金丝雀。 如果您键入控制台,它将清除它。 我认为没有办法以编程方式进行此操作,因为它可能会被滥用。(控制台已通过某些网页清除,最终用户无法访问错误信息) 一种可

  • 所以,我的代码是 但是控制台是空的。没有错误,什么都没有。我做错了什么?

  • 本文向大家介绍javascript控制台详解,包括了javascript控制台详解的使用技巧和注意事项,需要的朋友参考一下 一、显示信息的命令 console.log(); //控制台输入 网页中不会输出 console.info(); //一般信息 console.debug(); //除错信息 console.warn(); //警告提示 console.error(); //错误提示 “co

  • 我有一个文本字段(名称),我想防止用户输入数字,或为空! 我尝试了所有这些,但其中有一些缺陷:

  • 问题内容: 因此,当我尝试从命令提示符打开不在包中的Java类时,一切正常,但是当我尝试打开在包中的类时,它给了我NoClassDefFoundError。当我尝试打开类(java somepackage / someclass)时列出软件包时,它说它无法加载或找到主类。 有什么帮助吗? 问题答案: 我可以推断的是,您有两个类: Test.java: 因此您可以使用以下命令进行编译和运行: 另一类