灵活使用console让 js调试更简单
例如,$$(‘.className’) 获取具有类 className 的所有元素,而$$(‘.className’)[0]和 $$(‘.className’)[1]获取到分别是第一个和第二个元素。 将浏览器转换为编辑器 你有多少次想知道你是否可以在浏览器中编辑一些文本? 答案是肯定的,你可以将浏览器转换为文本编辑器。 你可以在 DOM 中的任何位置添加文本和从中删除文本。 你不再需要检查元素并编辑HTML。相反,进入开发人员控制台并输入以下内容:
这将使内容可编辑。现在,你几乎可以编辑DOM中的任何内容。 查找与DOM中的元素关联的事件 调试时,需要查找 DOM 中某个元素的事件侦听器感时,谷歌控制台了 getEventListeners使找到这些事件更加容易且直观。 getEventListeners($(‘selector’)) 返回一个对象数组,其中包含绑定到该元素的所有事件。你可以展开对象来查看事件: 要找到特定事件的侦听器,可以这样做:
这将显示与特定事件关联的侦听器。这里 eventName[0] 是一个数组,它列出了特定事件的所有事件。例如:
将显示与 ID 为 ‘firstName’ 的元素的单击事件关联的侦听器。 监控事件 如果希望在执行绑定到 DOM 中特定元素的事件时监视它们,也可以在控制台中这样做。你可以使用不同的命令来监控其中的一些或所有事件: (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |