当前位置: 首页 > 知识库问答 >
问题:

javascript - Google Chrome 审查元素,能不能打印JS是什么东西吗?

从焱
2024-09-18

有没有什么办法能打印一下他这个 n[0]n[1] 是什么吗?

共有2个答案

裴实
2024-09-18

在那里打个断点,等页面暂停到那里的时候你就可以打印了。

小牛23183
2024-09-18

在Google Chrome的开发者工具(DevTools)中,确实可以检查、调试以及获取JavaScript变量或对象的信息,包括你想了解的n[0]n[1]的值。以下是一些步骤和技巧来帮助你实现:

1. 打开开发者工具

  • 在Chrome浏览器中,右键点击页面上的任意元素,选择“检查”(Inspect)或者使用快捷键Ctrl+Shift+I(Windows/Linux)或Cmd+Opt+I(Mac)来打开开发者工具。

2. 找到相关的JavaScript代码

  • 开发者工具打开后,切换到“Sources”(源代码)标签页。
  • 在这里,你可以找到当前页面加载的所有JavaScript文件。找到包含你想要查看的变量n的文件。

3. 设置断点

  • 在包含变量n的JavaScript文件中,找到访问或修改n[0]n[1]的代码行。
  • 在该行左侧点击,设置一个断点(会显示一个蓝色或红色的标记)。

4. 触发断点

  • 重新加载页面或执行一些操作(如点击按钮),以使浏览器执行到设置断点的那行代码。
  • 当执行到断点时,页面会暂停加载,并且开发者工具会自动切换到“Sources”标签页并高亮显示当前执行到的代码行。

5. 查看变量值

  • 在“Sources”标签页的右侧,有一个“Scope”(作用域)面板,这里会列出当前作用域内的所有变量和对象。
  • 在这个面板中,你应该能找到n变量。点击它旁边的箭头展开,你就可以看到n[0]n[1]的值了。

6. 使用控制台(Console)

  • 如果你不想设置断点,或者只是想快速查看n[0]n[1]的值,可以直接在“Console”(控制台)标签页中执行以下JavaScript代码:

    console.log(n[0], n[1]);

但是,请注意,这种方法要求n变量在当前的作用域内是可访问的。如果n是在某个函数或闭包内部定义的,你可能需要先执行那个函数或调用相关的闭包,才能使n在全局作用域中可见(除非你已经知道如何直接访问它)。

结论

通过上述步骤,你可以在Google Chrome的开发者工具中查看JavaScript变量nn[0]n[1]的值。这是调试JavaScript代码时非常有用的功能。

 类似资料:
  • 本文向大家介绍JS打印组合功能,包括了JS打印组合功能的使用技巧和注意事项,需要的朋友参考一下 本文为大家分享了JS打印组合功能,功能全面,供大家参考,具体内容如下 1.局部打印--即想打印什么地方就打印什么地方  解决办法:  将不想打印的地方隐藏起来  <style type="text/css" media=print> .noprint{display : none }  分页的时候用 

  • 在Java理论上,您只能抛出。 这是语言允许的,并在类加载期间进行检查。但是如果您禁用类检查 然后,您可以运行一个抛出任何类(不是从派生的)的类(示例) 为什么? 为什么要这样设计...意味着一个允许抛出对象的虚拟机和一个必须过滤掉错误代码的验证器。好像有些代码可能是错误的。这不是代码,这是设计! 为什么?

  • prototype 为何是不能被打印显示的呢? 那么它的意义是什么?

  • 问题内容: 这段代码来自http://docs.python.org/2/tutorial/errors.html#predefined-clean-up- actions 我不明白的是print命令末尾的含义。 我还检查了文档http://docs.python.org/2/library/functions.html#print。 没有足够的理解,这是一个错误吗?(似乎不是。它来自官方教程)。

  • img单击很少会失败,即使要获得单击的元素是相同的,也不会声称该元素不可单击。 我有一个对话框,包含一些按钮(关闭按钮与img X在里面)。 如您所见,元素是相同的。我开始怀疑这个元素的陈旧性,它的支持性,甚至元素移动的可能性。 下面是一个代码片段,其中包括调试消息,我将解释。 在执行单击之前: 正如您所看到的,内部HTML只是一个IMG: 因此,任何关于为什么会发生这种情况的建议都将非常感谢。

  • 问题内容: 我试图理解为什么外部回报。 我注意到: 有人能解释一下这里发生的一切吗?谢谢! 问题答案: 该函数返回。您正在打印该返回值。 这是因为没有什么 要 回报; 它的工作是将参数转换为字符串后,将其写入文件对象(默认为)。但是Python中的所有表达式(包括调用)都产生一个值,因此在这种情况下就产生了。 您似乎将打印与返回此处混淆了。Python交互式解释器 也会 打印;如果不产生,它将打印