getElementsByTagName ("div").length 对于任何网页都返回零

2024-01-28

我正在尝试开发一个 Firefox 扩展。以下代码:

var divList = document.getElementsByTagName("div") ;
Components.utils.reportError("num of divs = " + divList.length) ;

总是说:- div 数量 = 0。

我不明白我在这段简单的代码中犯了什么错误。当我更换时"div" with "*",我在任何网页上总是得到 1100 左右的值。


可能是在 DOM 尚未准备好时运行代码。

尝试将 JS 代码放入script标签位于最末尾body tag.
我不知道为什么 * 会得到这么多物品。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

getElementsByTagName ("div").length 对于任何网页都返回零 的相关文章

  • 滚动时输入自动完成位置错误(chrome)

    我在输入文本的默认自动完成功能方面遇到了一些麻烦 滚动时它不会相应移动 我希望自动完成文本保留在输入的正下方 有办法做到这一点吗 我在 Chrome 浏览器版本 57 0 2987 133 中发生这种情况 fiddle https jsfi
  • 无法在 JavaScript for 循环中读取 null 的属性“长度”

    我正在尝试制作一个像 Stack Overflow 那样的 Markdown 编辑器 如果我实际上没有在文本区域中键入星号和包含短语的 http 我会收到标题中列出的此错误 如果我只输入包含星号的短语 则错误指的是这一行 if linkif
  • 定义 js-xlsx 单元格范围

    我正在尝试使用 js xlsx 读取 Excel 值 我可以使用以下代码从工作簿工作表中获取单元格值 if typeof require undefined XLSX require xlsx var workbook XLSX readF
  • 在 javascript、jQuery 或 css 中,如何让 div 或 iframe 展开以填充其余空间

    我有三个 iframe 我将顶部 iframe 设置为 50px 高度 将底部 iframe 设置为 50px 但我希望中间 iframe 扩展以填充其余空间 有没有一种技术可以用来对任何窗口屏幕尺寸执行此操作 谢谢 example
  • 以一定时间间隔连续重复运行 JavaScript 函数

    这是我的第一个问题 希望您尽快回答 我想要代码连续重复一个函数 我尝试了一些代码 但没有成功 我尝试了这段代码 我想在一段时间后重复这个功能 我努力了setInterval and setTimeout 但是 我还没有收到结果 这将重复该任
  • Web 组件 - 服务/非 html 组件

    所以我来自 Angular 想看看如何创建vanilla Web components 现在 从 Angular 开始 我们倾向于将事物分开 组件 充当 HTML CSS 和一些 javascript 然后是 服务 主要负责收集数据和执行不
  • javascript jquery 使用脚本更改脚本的src

    我有一个 JavaScript 脚本 它有一个 src 元素 这个 src 是一个 url 我想使用 javascript 更改它 一次更改为其他内容 或者动态创建它 使用 javascript jquery 动态创建脚本元素的最佳方法是什
  • 搜索深度嵌套数组以更新对象

    我有一个深层嵌套的数据结构 我有兴趣匹配数组 和数组数组 中的某个值 然后将一些数据推送到随附的数组中 例如以下是我的数组colors并伴随着的是更多颜色数组可能存在也可能不存在 var myData color green moreCol
  • 确定元素是在页面折叠上方还是下方

    我有一些页面有多个输入框 用户可以在其中输入文本 在单击 下一步 按钮之前 需要填写其中一些内容 我弹出验证错误供用户查看 但是如果问题不在页面上 我希望页面滚动到它 而不是他们必须搜索丢失 错误的字段 我有一个滚动到位 但我无法确定要滚动
  • 如何以编程方式退出或关闭 Javascript UWP 应用程序? (Windows 10)

    我制作了一个游戏 它需要自己的退出按钮 我无法使用CoreApplication Exit https msdn microsoft com en us library windows apps windows applicationmod
  • 如何用javascript正确读取php cookies

    考虑这个 php 和 javascript 代码 然后我在控制台中看到的是 utma 111872281 291759993 1444771465 1445374822 1445436904 4 utmz 111872281 1444771
  • 有没有办法将变量从 javascript 导入到 sass 或反之亦然?

    我正在制作一个依赖于块概念的 CSS 网格系统 所以我有一个基本文件 例如 max columns 4 block width 220px block height 150px block margin 10px 它被 mixin 使用 m
  • ToggleClass 动画 jQuery?

    我的网站上有一个部分 当用户单击时我希望它展开 我正在使用 jQuerytoggleClass为了这 expandable function e e preventDefault this closest article toggleCla
  • 在 React Navigation 中将 props 传递给自定义抽屉导航器

    在反应导航抽屉菜单中 我想显示用户名 John Doe 它处于我的主要组件的状态 Router 我怎样才能将自定义抽屉内容组件传递给它 额外信息 我从 AsyncStorage 中获取此名称 组件已挂载 这是我的代码 export defa
  • 获取点击的的DOM路径

    HTML div class lol a class rightArrow href a div 伪代码 rightArrow click function rightArrowParents this dom dom is the pse
  • 计算文本选择的 xy 位置

    我正在尝试使用 DOM 元素创建自己的文本选择 是的 我的意思是当您在此元素中选择文本时 您会在文本后面看到蓝色背景 这个想法是停止默认行为 蓝色 并使用我自己的元素来完成工作 方法是找到选择的 xy 位置 然后放置绝对定位的元素 我希望能
  • Knockout.js 安全绑定

    我想使用带有淘汰赛的安全绑定 为此我使用敲除安全绑定 js https github com brianmhunt knockout secure binding 谁能解释一下为什么下面的代码不起作用 它会抛出一个错误 未捕获 淘汰 安全
  • mozilla pdf.js 没有全视图

    我喜欢这个 pdf 查看器https github com mozilla pdf js https github com mozilla pdf js Demo http mozilla github com pdf js web vie
  • Node.js - 重载函数

    有没有一种方法可以重载node js中的函数 类似于 noSuchMethod https developer mozilla org en JavaScript Reference Global Objects Object noSuch
  • Node npm 包抛出使用严格:全局发布和安装后未找到命令

    我正在尝试发布 npm 包 当我全局安装该包并尝试运行 cli 命令时 我收到此错误 nvm versions node v0 12 2 bin myPack line 1 use strict command not found nvm

随机推荐

  • Amazon SNS 同一终端节点的多个订阅

    我注意到 如果我尝试在主题和 SQS 队列之间创建订阅两次 Amazon 实际上只创建一个订阅 aws sns subscribe topic arn arn aws sns ap southeast 2 909420746768 bar
  • Youtube 播放器 JS APIeekTo 函数不起作用

    我正在尝试通过 JS API 使用 Youtube chromeless 播放器 但我遇到了eekto 函数的问题 问题是 有时 我无法判断问题何时出现 向后调用eekTo 函数到视频中未加载的点不会返回 而是停留在当前时间 这就是我所做的
  • 需要帮助使用 ASP.NET MVC2 调试基于 XHR 的 Ajax 图像上传

    我正在尝试使用从中找到的脚本http valums com ajax upload http valums com ajax upload 我的控制器如下 using System using System IO using System
  • 为什么在 R 中编写包时 message() 比 print() 更好?

    我希望知道为什么message 是一个更好的选择print 当涉及到打印诊断消息时 例如 print 函数是打印 R 对象的更好选择 例如 iris 然而 message 当我们想要连接字符串时 例如message a b 短于print
  • 我们如何在流式传输后缓存 HLS 视频 url

    我正在使用 exomedia 库通过 hls 播放视频 我想在视频流式传输时缓存视频 AndroidVideoCache 库很好地完成了这项工作 但它不支持 HLS 可以通过配置使用的okhttp客户端来完成外媒体 https github
  • Jasper 报告 - 柬埔寨语/高棉语和老挝语

    我正在使用 Arial Unicode MS 在 jasper 报告中显示中文 俄语 韩语和越南语 并使用 Identity H 进行 Pdf 编码将它们导出为 pdf 但是 我不能将其用于柬埔寨语 高棉语和老挝语 I 我尝试过搜索字体 但
  • 从socket读取json字符串

    我有一个java服务器 我正在编写服务器从客户端读取命令 C 编写的客户端通过socket以json字符串的形式发送命令 该命令看起来像这样 command blah key1 value1 key2 value3 key3 value4
  • 何时使用shared_ptr,何时使用原始指针?

    class B class A public A m b new B shared ptr b GimmeB return m b private shared ptr b m b 假设 B 是一个在语义上不应该存在于 A 生命周期之外的类
  • SQL:存储指南

    我现在有一个要求 必须将一列添加到包含唯一 ID guid 的表中 该ID用于匹配不同表和数据库中的记录 但不会有FK约束 将 guid 存储为 varchar 32 还是 uniqueidentifier 类型会更好吗 将使用此列完成连接
  • 使用 .NET Core WebApp 访问 AWS ElasticBeanstalk 自定义环境变量

    我们已在 Elastic Beanstalk 仪表板中的配置 gt 软件配置 gt 环境属性 部分下设置自定义环境变量 在 C MVC 5 项目中 我们可以通过使用 ConfigurationManager AppSettings 查找这些
  • 执行存储过程并返回结果集

    我是一个完整的 VBScript 新手 我正在尝试执行存储过程并读取结果集 我使用在线文章尝试了多种不同的方法 但没有任何效果 我很困惑 数据库是 SQL Server 2008 R2 应用程序是现成的 ERP 系统 但我可以向其中添加自己
  • 了解 Javascript D3 可视化四叉树

    我正在尝试使用和理解D3可视化库 http mbostock github com d3 http mbostock github com d3 我正在看他们的原力导向代码 https github com mbostock d3 blob
  • ViewPager setCurrentItem 冻结 UI 线程

    我正在使用 Android 支持 v13 中的 ViewPager 并且我想使用以下命令滚动到特定项目setCurrentItem int 但是当我尝试滚动超过 2 页时 应用程序会冻结 几秒钟后系统会显示 ANR 窗口 我尝试使用增加屏幕
  • IE11 中的弹性项目包装被破坏

    我正在尝试使用新的 CSS3 Flexbox 功能构建表单布局 目标是当您更改字段集中的元素数量 更改字体大小或更改视图大小时 字段集的元素可以正确排列 表单布局应该适用于所有现代浏览器 Chrome 35 Firefox 29 和IE 1
  • 使用 iOS 定义的本地化在导航栏上获取一个显示“后退”的后退按钮

    我有一个UINavigationBar有两个不同的屏幕 在两个屏幕上 导航栏具有相同的标题 所以后退按钮应该只是Back作为文本而不是导航栏的标题 如果我将父 ViewController 标题设置为nil我有一个带有文本的后退按钮Back
  • Ember 将服务注入 Ember 实用程序

    我知道 Ember 有一个记录器 但我想创建自己的记录器以用于学习目的 我有一个名为 logger 的服务 我希望能够在任何地方使用该服务 我可以毫无问题地将此服务注入到组件 控制器等中 我无法弄清楚如何将此服务注入到我创建的实用程序中 而
  • SQL 性能 - 插入和引发异常或检查是否存在更好?

    我正在考虑对代码中特别重要的部分进行优化 它的任务是将统计数据插入表中 该数据受到其他程序的大量攻击 否则我会考虑使用 SQL 批量插入等 所以我的问题是 尝试插入一些数据是否可以 知道它可能 不经常 为重复行抛出 SqlException
  • SAP 商务云 (Hybris) 可以导出内容吗?

    我想验证 SAP commerce cloud Hybris 是否能够自动导出其内容 DynamicYield 希望使用它的自动摄取内容提要变异饲料 https support dynamicyield com hc en us artic
  • 具有多个(两个)通配符(用斜杠分隔)的 Servlet 映射

    我正在尝试映射一个与两者都匹配的 servlet 模式 server abcDef 1432124 adfadfasdfa and server abcDef abcd 12345 值 1432124 和 abcd 不是固定的 可以是多个值
  • getElementsByTagName ("div").length 对于任何网页都返回零

    我正在尝试开发一个 Firefox 扩展 以下代码 var divList document getElementsByTagName div Components utils reportError num of divs divList