Javascript 是否可以将jQuery附加到加载的页面?

Javascript 是否可以将jQuery附加到加载的页面?,javascript,jquery,Javascript,Jquery,我需要将jQuery附加到已完全加载的网页。例如,我想将jQuery附加到当前页面(stackoverflow),然后使用它 我做到了: 但是我没有看到我写的代码有任何反应。我的意思是,当我单击文档时,警报不会显示 无论如何,我是否可以将jQuery这样的库附加到加载的页面并在其中写入一些JS代码?如果您只是试图使用浏览器向文档添加一些onclick处理程序,那么只需打开控制台并键入以下内容: document.onclick = function() { alert("document cl

我需要将jQuery附加到已完全加载的网页。例如,我想将jQuery附加到当前页面(stackoverflow),然后使用它

我做到了:

但是我没有看到我写的代码有任何反应。我的意思是,当我单击文档时,
警报
不会显示


无论如何,我是否可以将jQuery这样的库附加到加载的页面并在其中写入一些JS代码?

如果您只是试图使用浏览器向文档添加一些onclick处理程序,那么只需打开控制台并键入以下内容:

document.onclick = function() { alert("document clicked"); };
然后点击一下:


你的问题不是很清楚。如何将jQuery附加到现有页面?您只是在使用浏览器DOM检查器修改现有页面的内容,还是在寻找某种编程方式?仅使用控制台,您不能只向DOM添加新节点,这是行不通的。页面加载时必须加载脚本。@DarinDimitrov目前我使用chrome浏览器的
inspect
进行附加。还有,有没有什么程序化的方法可以做到这一点?如果你拥有这个网站,那么当然有一种程序化的方法。如果你不这样做,那么请不要期望能够实现这样的目标-如果这是可能的话,互联网就不会像我们今天所知道的那样存在:-)DarinDimitrov哈哈。。不,我不是网站的所有者,我想解析它。不管怎样,有没有办法将jQuery附加到加载的页面上?太好了。。这正是我想要的,谢谢。你知道为什么当我把它作为一个单独的函数写的时候它不工作吗?因为您应该编写
document.onclick=test
而不是
document.onclick=test()。在第一种情况下,您将onclick处理程序分配给
test
函数引用,而在第二种情况下,您将它分配给
test()
函数调用的结果,该函数调用当然是
void
。你不可能指望第二个有用。你是对的。。。!无论如何,非常感谢,我想我以后需要再问2个甚至4个问题(明天,在工作中)。在这种情况下,您看起来很好
:-)
当然jQuery也可以,只需在DOM中插入一个动态脚本标记来加载jQuery,然后使用它:
var script=document.createElement('script');script.src=”https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"; script.onload=function(){$(document).on(“click”,function(){alert(“document clicked”);};document.body.appendChild(脚本)