在ChromeJavaScript控制台中测试jQuery语句

在ChromeJavaScript控制台中测试jQuery语句,jquery,google-chrome,Jquery,Google Chrome,我正在尝试更改chrome JavaScript控制台中的复选框值。我知道更改是打印到对象上的,而不是在屏幕上。我想执行jQuery语句,即: ('input[name=foo]').attr('checked', true); 有没有办法输入jQuery语句,并立即在页面中看到更改 $('input[name=foo]').click(); 在chrome控制台中,你可以运行任何JavaScript,因此如果页面加载了jQuery,你可以访问元素并选中/取消选中,例如stackoverfl

我正在尝试更改chrome JavaScript控制台中的复选框值。我知道更改是打印到对象上的,而不是在屏幕上。我想执行jQuery语句,即:

('input[name=foo]').attr('checked', true);
有没有办法输入jQuery语句,并立即在页面中看到更改

$('input[name=foo]').click();

在chrome控制台中,你可以运行任何JavaScript,因此如果页面加载了jQuery,你可以访问元素并选中/取消选中,例如stackoverflow.com(本网站)使用jQuery,这样我就可以访问answer textarea并输入一个值,试试这个

$('#wmd-input').val('This is my answer') 

因此,您可以在jQuery中执行任何可能的操作。

如果您在当前页面中加载了jQuery,则可以键入jQuery命令


只需键入
$('input[name=foo]')。attr('checked',true)或任何可以在jQuery中使用的东西,然后按enter键。

是的,即使您没有可用的jQuery,也让它成为:)

从中编辑的代码段


然后开始。

另请参见使用bookmarklet。它甚至更漂亮、更紧凑。在最新的Chrome浏览器上失败:“混合内容:在“https://[snip]”处的页面是通过https加载的,但请求了一个不安全的脚本“修复:在第2行,将http更改为HttpScold,我想在地址栏中执行所有这些操作<代码>脚本:!函数(){……..}()
。i、 e.
javascript:function(){var script=document.createElement(“脚本”);script.setAttribute(“src”),”https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js);script.addEventListener('load',function(){var script=document.createElement(“脚本”);document.body.appendChild(脚本);},false);document.body.appendChild(脚本);}();
。然后您可以为它创建书签这里有一个默认加载的jquery,但它是有限的,例如,尝试
$。ajax
默认情况下不工作,即使$显示为函数,即使您可以执行$('html')
var script = document.createElement("script");
  script.setAttribute("src", "https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js");
  script.addEventListener('load', function() {
    var script = document.createElement("script");
    document.body.appendChild(script);
  }, false);
  document.body.appendChild(script);