如何使用开发者工具查找 Chrome 中的按钮或元素运行的代码解决方案1:忽略列表(以前是“黑匣子”)解决方案 2:视觉事件解决方案 3:调试解决方案4:钓鱼关键字
我使用的是 Chrome 和我自己的网站。
我从内部知道:
1)我有一个表格,人们通过点击这个橙色的图像按钮注册:
2)我检查它,这就是它的全部:<img class="formSend" src="images/botoninscribirse2.png">
3)在源代码的顶部,有大量的脚本源。我知道按钮调用哪一个,因为我编码了它:<script src="js/jquery2.js" type="text/javascript"></script>
4)在该文件中,您可以找到:这是由按钮触发的(进行相当复杂的表单验证并提交),我想要的是能够在任何网站上使用chrome开发工具找到它。$(".formSend").click(function() { ... });
如何确定元素调用的位置?
“侦听器”选项卡对我不起作用。因此,然后我尝试查看点击事件侦听器,这对我来说似乎是一个安全的赌注,但是......那里没有(我真的不知道代码是哪个文件,所以我会浪费时间检查所有这些...):jquery2.js
我在文件中的函数不存在。$(".formSend").click(function() { ... });
jquery2.js
杰西解释了原因:
“最后,您的函数没有直接绑定到单击事件处理程序的原因是因为jQuery返回一个被绑定的函数。反过来,jQuery的函数会经历一些抽象层和检查,在它的某个地方,它会执行你的函数。
正如你们中的一些人所建议的那样,我已经收集了在下面的一个答案中起作用的方法。