1

当我在 Chrome 浏览器上突出显示输入,然后从右键菜单中单击“检查元素”时,Chrome 开发人员工具将弹出。

假设在 Chrome 开发者工具中,这将出现:

<input type="radio" name="lineType_phone" id="lineType_new" value="new">

当我点击输入时,隐藏的 div 会出现。我想看看它是如何用 JavaScript 编码的。

有没有办法搜索name="lineType_phone"id="lineType_new"在任何 JavaScript 文件中或调试此属性/输入的单击事件?

4

3 回答 3

2

查找文件可能无法解决您的问题。由于有时文件被缩小或事件使用了很多变量,这意味着搜索name="lineType_phone"可能没有帮助。

那么搜索绑定到元素的事件呢?

下面的代码将显示绑定到元素本身的事件

$._data( $("#myElement")[0], "events" ); //don't forget to get the first elem of array

但是,有些事件是通过委托添加的。这意味着该事件可能绑定到父 DOM 元素。如果是这种情况,请尝试在父级上查找事件,如下所示:

$._data( $("#myElement").parent()[0], "events" );
于 2015-03-11T23:29:54.967 回答
0

首先,您需要确保它在 javascript 中。

一些 css3 属性可以做 :hover {display:block} 效果。

其次,在“来源”选项卡中,单击右上角的“抽屉”按钮(3 个右角按钮中最左边的一个)。 作为图像 然后在下面的部分有搜索选项卡,我相信您可以对所有 javascript 脚本进行“全文”搜索。 作为图像

于 2015-03-11T23:31:19.177 回答
0

当您在Source选项卡中查看 Javascript 文件时,您可以使用它Ctl-f来搜索字符串。不过,我认为没有办法一次搜索所有脚本文件。你必须分别做每一个。

于 2015-03-11T23:31:29.170 回答