问题标签 [getelementsbytagname]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
982 浏览

javascript - getelementsbytagname 上的 Javascript 错误

循环仅适用于第一次迭代,但在第二次迭代中我收到错误 td[2] 未定义,而每行(tr)包含八个 8 列(td)。超过 50 Tr。

我已经尝试了很多,但很混乱。这不应该是一个错误。

0 投票
1 回答
1193 浏览

javascript - Javascript 中的 XML 文件,getElementByAttribute

假设我有一个这样的 XML 文件:

感谢一些很棒的教程,我现在知道如何在我的 javascript 中获取这些值。

例如,我可以遍历所有“事件”标签并获得“绝对”值,如下所示:

这将返回

现在,我怎么能访问“NoteOn”属性并获取它的值?我想遍历 XML 中的所有事件,看看它们是否包含 NoteOn 或 NoteOff 并加载一个包含所有音符、它们的持续时间、速度和通道的数组。

请帮我!getElementsByTagName("NoteOn")只是不起作用......如果它可能有帮助,这里有一些截图,如果我会发生什么console.log(xmlDoc)

提前非常感谢!

屏幕


编辑以响应答案。当我尝试这样做时:

结果就是这个

重新编辑:如果我写“NoteOn”而不是“noteon”,它会起作用!

0 投票
1 回答
262 浏览

javascript - 从以前的帖子中获取当天报价的脚本?

在过去的 4 个小时里,我一直在尝试为我的 tumblr 博客上的“每日行情”显示编写脚本。我是 javascript 的初学者。那么你能帮我处理一下javascript并告诉我我需要改变什么才能让它工作吗?另外,我将如何将脚本生成的文本格式化为看起来像?:

我试图做的是,从我的一个正常报价帖子中获取内容/文本,前提是报价帖子具有标签“QOT”并且发布在当前日期(所以今天)。然后文本/内容将在网站的特殊部分显示为“当日报价”。

这是我的网站:teamnigeria.tumblr.com

0 投票
3 回答
8211 浏览

c# - 如何使用内文定位网页元素

我使用seleniumC#编写测试,但现在我遇到了一个问题。

这是我的html。如何在网页上找到“100”?

0 投票
2 回答
4859 浏览

javascript - elem 未定义?

当我运行以下代码时,萤火虫控制台说 elem 是未定义的,虽然......它不是!

它在for声明期间给了我错误。所有这些代码都在页面已经加载时运行。为什么会这样?

0 投票
2 回答
20173 浏览

javascript - 在带有 iFrame 的页面上使用 document.getElementsByTagName - iframe 内的元素不会被拾取

较新的 JavaScript。在我的页面(asp.net 应用程序,vb 作为服务器端语言)上,我使用 document.getElementsByTagName("img") 来获取所有带有 img 标记的 html 项目。我注意到一个特别没有出现在这个列表中(我能够将它们放入一个数组并单独访问这些项目 - 下面的代码)。此项目包含在 iframe 中(iframe 不使用 SRC 或其他任何东西,只是定义然后其中的 html 就在源代码中,不从另一个页面加载 - 这是由生成的水晶报告查看器自动生成的在运行时,这就是为什么我无法复制来显​​示这一点)。getElementsByTagName 是否因为它位于 iframe 内而没有拾取此图像?我需要能够访问这个 img 的 src(图像是水晶报表查看器中另一个自动生成的项目)。如果没有被拾取的原因是由于 iframe,有没有办法在 iframe 内的项目上运行它?或者只为 iframe 中的所有内容获取“innerhtml”类型属性,以便可以访问 img src。感谢您的帮助。

0 投票
1 回答
8846 浏览

javascript - getElementsByTagName 为 null 或未定义,仅在 IE 中 - 并且仅在函数中的一个特定位置

可能重复:
IE 中的 getElementById.contentDocument 错误

下面列出的是我的 javascript 代码。它所做的是在整个文档中搜索所有 iframe,然后在 iframe 中搜索所有图像。父框架和子框架都是我在同一个域上的代码。该代码在 chrome、FF 和 safari 中运行良好,但在 IE 中运行良好。这是我得到的错误。

这是我的代码。

错误发生在以下行:

有谁看到或知道为什么这只会发生在 IE 中?感谢您的帮助。

0 投票
2 回答
944 浏览

php - 有没有一种简单的方法来获取和操作嵌套
带有 php 的标签

首先,我对 PHP 的了解远非如此——对它只有基本的了解,但我正在寻找一种使用 php 操作嵌套 div 内容的方法。这是当地非营利食品银行的基本网站,允许他们为客户发布活动。

例如,我要解析和使用的文件具有这种结构(认为这是完整的文件,尽管在任何时间点可能有超过 2 个条目):

我的想法是解析它(最好的方法是什么?),并构建一个包含 class="event" 的所有 div 的多维数组,以及每个 div 的嵌套内容。然而,到目前为止,我所有的尝试都以失败告终。

这样做的重点是允许用户(非技术食品银行管理员)添加、编辑和删除这些结构。我有代码可以添加结构 - 但不确定我将如何在以后重新打开文件,然后编辑和/或删除“事件”div的选择实例及其嵌套内容。看起来这应该是一件容易的事,但我就是无法围绕我在网上找到的搜索结果。

我用 preg_match()、getElementById() 和 getElementByTagName() 尝试了一些东西。我真的很想帮助这个组织,但我不得不听从我的强者的意见,以寻求如何解决手头任务的建议。

提前致谢。

澄清:这是针对他们的网站,由提供商托管在外部服务上,该提供商不允许他们托管数据库或提供对服务器的 ftp/sftp/ssh 访问以进行定期维护。该计划是让网站在那里一次,然后从那时起,通过一个不安全的(此时没有其他选项)url 对其进行维护。

谁能提供一个示例 php 语法来解析上述 html 并创建一个 div 标签的多维数组?正如我所提到的,我试图通过自己的方式来解决它,但没有成功。我知道我需要做什么,我只是迷失在语法中。

IE:这就是我想出的办法,但它似乎不起作用,而且我对 php 的理解不够深入,无法准确理解为什么它不起作用。

错误:PHP 警告:DOMDocument::load(): Extra content at the end in the document in /var/www/html/events.php, line: 7 in /var/www/html/test.php on line 4

现在看这个,我意识到这永远不会起作用,因为它正在寻找名为 eventTitle 和 eventContent 的标签,而不是类。:(

0 投票
2 回答
473 浏览

javascript - getElementsByTagName("*") 总是更新?

我做了这个代码:

小提琴:http: //jsfiddle.net/RL54Z/3/

我不必childs=foo.getElementsByTagName("*");在第五行和第六行之间写,以便childs.length更新。

怎么可能?

0 投票
3 回答
104 浏览

javascript - 使用javascript获取div的属性

我想从这些 div 的元素“src”中获取这些值“xxxxx”

我尝试了很多getelements,但没有奏效。

任何人都可以帮助我吗