问题标签 [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 投票
1 回答
2084 浏览

php - PHP DOMDocument 总是产生一个空对象

我正在尝试加载一个简单的 HTML 字符串,(无论 HTML 是否整洁)都不允许 DOMDocument 访问。

这是实例化

...或者$node_array->items(0);

我得到:

DOMDocument 使用函数 save 很好地返回字符串它不是资源。会不会缺少依赖项、额外的 PHP 配置……?

更新: DOMDocument 的对象根本没有实现任何 tostring 转换函数:

类 DOMNodeList 的对象无法在...中转换为字符串


HTML 代码在这里: http: //pastebin.com/11V92Dup(故意格式错误 - 这是为了在代码中演示“整洁”正确关闭标签)

我想简单地遍历节点并输出它们的内容:

更新2:我得到了这个结果!这是没有意义的。(所有空格从何而来?)

0 投票
2 回答
5742 浏览

java - getElementsByTagName 不起作用

我有下一个简单的代码部分:

问题是我没有得到任何结果 - nodelist 变量“nl”为空。有什么问题?

0 投票
2 回答
984 浏览

javascript - DOM GetElementsByTagName 问题

我刚刚开始学习 JavaScript,我刚刚到达我课程的 DOM 部分。

我有一个页面上有 10 个标签,我创建了以下 JavaScript 来告诉我有多少标签。

但是在控制台中它报告了这一点:

我们在页面上有 0 多个链接

这不是真的,因为有 10 个链接,其中 9 个在网站的导航部分,1 个在页脚。

如果有人能告诉我我做错了什么,那就太好了。

谢谢

0 投票
2 回答
3300 浏览

javascript - IE 8 中的 getElementsByTagName 问题

我有这个脚本不能在 Firefox 的 IE 8 中运行的问题,一切正常。

0 投票
6 回答
77 浏览

javascript - 请帮助我完成这个简单的脚本

我是 JavaScript 新手,想就我的简单脚本寻求一些帮助。

我要做的是在 (for) 循环的帮助下检索和显示无序列表中所有列表项元素的值。我能够让脚本在警报窗口中一一显示所有列表项。但问题是我需要以表格行方式显示的所有列表元素的值。像这样:

周一
周二
周三
......

这是我的脚本中的内容:

这是HTML代码:

如果有可能的话,有人还请解释我的脚本哪里错了吗?为什么所有 3 个列表项值不能同时显示在警报窗口中?

非常感谢!

0 投票
4 回答
28246 浏览

javascript - 如何在不使用 jquery append 的情况下插入元标记?

我使用以下 jquery 将元标记插入到 html 文档中。

如果可能的话,我想在不使用 jquery 的情况下插入元标记。有人知道我该怎么做吗?

我相信我可能需要使用 document.getElementByTagName 但我不确定如何。

以防万一您想知道,我将元标记插入到我的 html 中,以优化网站以使用 iphone 进行查看。不幸的是,width=device-width 不是一个选项,因为它不能很好地与我的 ipad 版本配合使用。

0 投票
2 回答
6618 浏览

javascript - 需要一些关于使用 getElementsByTagName 的建议

谁能向我详细解释一下getElementsByTagName,特别是如何正确遍历getElementsByTagName.

这是我想在警报窗口中显示选定索引的简单脚本,但使用getElementsByTagName. 我知道它可能不是一个很好的解决方案来getElementsByTagName获取选定的选项值,但我仍然想使用它,getElementsByTagName因为它可以帮助我更好地理解它是如何工作的

这是一个 HTML 片段:

所以我的问题是:

谁能告诉我如何使用getElementsByTagName而不是使这个脚本工作getElementById

非常感谢!

0 投票
1 回答
1680 浏览

php - getElementsByTagName 标题与 DOMNodeList 对象一起返回

我们的脚本使用 dom 解析文档中的所有 a 标签,然后循环遍历子节点并提取可以正常工作的信息 这是代码的开始方式

循环的一部分

我现在需要从每个页面中获取标题标签,所以我认为我可以做到

然后将其添加到循环/数组以获取文档标题,但它返回“[title] => DOMNodeList Object()” 如何在循环中包含通过标签/子节点的标题标签?

0 投票
1 回答
1611 浏览

python - 如何使用 ElementTree 做 getElementsByTagName()?

我以前使用过 Python 的miniDom库。它有一个我在ElementTree 库中缺少的有用方法:

getElementsByTagName('bar')

getElementsByTagName()找到给定名称的所有孩子,无论多深,因此递归工作。这通常很好,但如果类似节点存在于多个级别并且中间节点很重要,则可能会导致问题。

来源:http ://wiki.python.org/moin/MiniDom

中是否也存在这样的功能ElementTree?我浏览了文档,但找不到。

0 投票
3 回答
531 浏览

javascript - 测试 DOM 中的所有元素节点是否存在属性

我正在尝试查找页面内的任何标签是否包含 js 事件属性,例如 onload、onunload、onfocus 等……为此,我有一系列事件要检查(我想我有它们全部):

然后我得到所有 elementsByTagName 并想检查它们的属性:

这不起作用,我没有得到任何我想找到的属性。

此外,我想在所有使用 javascript 的标签中查找所有属性:(例如在 <a href="javascript:void(0)"> 中)知道如何将其添加到函数的逻辑中吗?

谢谢!