2010-09-29 159 views
20

我试图从chrome JavaScript控制台更改复选框值。我知道更改打印到对象而不是屏幕上。我想执行一个jQuery的声明,即:在Chrome浏览器JavaScript控制台中测试jQuery语句

('input[name=foo]').attr('checked', true); 

有没有办法进入一个jQuery语句,并查看更改即时页面?

回答

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

做同样的事情,用鼠标点击。

4

在Chrome控制台中,您可以运行任何JavaScript,因此如果页面已加载jQuery,则可以访问该元素并选中/取消选中它stackoverflow.com(本网站)用了jQuery这样我就可以访问答案文本区域,并输入一个值,试试这个

所以,你可以做任何事情,这是可能的jQuery中。

1

如果你在当前页面加载了jQuery,你可以键入jQuery命令。

只需键入$('input[name=foo]').attr('checked', true);或任何应该在jQuery中工作,然后按回车。

30

呀,即使你没有可用的jQuery让它成为:)

编辑段从How can I use jQuery in Greasemonkey scripts in Google Chrome?

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); 

在这之后去了。

+1

另请参阅使用书签。它甚至更好,更紧凑。 http://stackoverflow.com/a/9624997/805366 – 2012-08-04 20:36:38

+0

最新的Chrome浏览器失败:“混合内容:通过HTTPS加载'https:// [snip]'页面,但请求一个不安全的脚本”Fix:on第2行,将http更改为https – ChrisJJ 2016-08-31 20:45:31

相关问题