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

php - 使用 XML/Xpath/PHP 获取元素名称/值

我有一个如下所示的 XML 模式:

我正在使用 DOM 将所有这些信息解析为 PHP。前任。

当我尝试嵌套它以选择电话号码时,我得到一个错误。我尝试使用 XPath 来选择有同样问题的电话号码。我尝试了一些类似的东西

我很好奇我是否做一些根本错误的事情,或者如何让这件事发生。我已经把头发扯了几个小时了。

0 投票
2 回答
356 浏览

.net - 关于 GetElementsByTagName 的 CLR C++ 语法问题

我是 C++ 的新手。我有xml文件和这段代码:

和 xml 文件:

我想从第一个项目中获取标题标签。我不知道怎么做。请帮忙。

更新。 我试过这段代码,但它不起作用:(

0 投票
1 回答
5441 浏览

xml - GetElementsByTagName 返回空列表

当有一个“track”元素时, GetElementsByTagName("track")不返回任何元素

test.vbs

GetElementsByTagName("track")输出0

GetElementsByTagName("*")输出10

oXML.xml输出源 XML

如何获取“跟踪”元素列表?

0 投票
1 回答
3356 浏览

javascript - 如何通过将其转换为 javascript 从 jQuery 中获取元素?

我想打电话var elems = doc.getElementsByTagName('div');,但这会导致错误。我不能使用 jQuery。我必须使用 javascript 从字符串中获取元素。如何才能做到这一点?

0 投票
1 回答
259 浏览

javascript - 使用 mootools 选择器访问元素属性

我正在尝试将鼠标悬停事件附加到页面中画廊的所有 img 元素(使用 Mootools)。这很容易使用类似的东西

我的问题是,如何提醒 $$ 'loop' 中引用的元素的 id?由于未定义 id,因此“alert(id)”每次都会返回错误。

谢谢!

0 投票
3 回答
186 浏览

jquery - 简单的 jQuery 片段在 IE 中不起作用

我没有一直使用 jQuery,而是构建了一个String然后尝试将其解析为 jQuery。但是,在 IE 上,我收到以下代码段的奇怪错误消息。它在 Chrome 上运行良好。

仅使用它会在 IE 上导致以下错误消息:

这里发生了什么?就像我说的,在 Chrome 中,它运行良好,正如我所期望的那样,但 IE 拒绝理解它。

任何线索将不胜感激。

编辑:即使这失败了,只是我有这个问题吗?

0 投票
2 回答
837 浏览

php - 为什么 DomDocument getElementsByTagName 会返回一半的 NodeList?

我用 DomDocument 生成了一些非标准标签的 HTML,结果是这样的:

我想做的是将每个小部件“翻译”成有用的东西......它们是带有参数的简单占位符。

从类中提取的函数是:

然后当我 saveHTML() 我看到的 $doc 时:

为什么“horizo​​ntal_menu”没有被翻译?

小部件在哪里并不重要(我只尝试了一个包含所有小部件的 div,每个小部件都有一个 div)。

我想不通...

0 投票
1 回答
758 浏览

javascript - 带有JSP的javascript问题

嘿,我正在尝试将 javascript 与我的 jsp 文件一起使用,如下所示:

JSP 文件:

MainScript.js 文件如下:

但是当我尝试执行此代码时,我发现 javascript 代码无法正常工作,并且firebug我发现该变量navigationBUtton是一个空数组。

其实我是PHP背景的,所以不太清楚jsp的概念,所以这是什么问题?

PS:我在 ubuntu 10.10 平台上使用 eclipse 3.5 和 apache tomcat6 作为 web 服务器。

谢谢 :)

0 投票
2 回答
11457 浏览

java - Java XML getElementsByTagName() 函数

假设我有这个 XML 文件:

节点属性上的 getElementsByTagName("attack") 是否返回一个 NodeList,其中攻击元素在第一个位置包含 26,攻击元素在第二个位置包含 33?

我一直认为是这种情况,但它似乎不起作用。

如果不是这么简单;从 XML 文件中获取所有攻击值的好方法是什么?也许 XML 文件本身的结构很糟糕?

编辑:啊。我现在得到了节点,并且 .getTextContent() 而不是 .getNodeValue() 解决了我的问题。带来不便敬请谅解。

0 投票
2 回答
2632 浏览

xml - 将 Ajax ResponseXML 转换为 HTML

我正在做一个 Ajax 请求,其中我让服务器返回格式良好的 HTML,特别是表格行(“tr”)元素。我曾希望通过读取请求对象 (XMLHttpRequest) 上的“responseXML”成员来使用 DOM 将这些行插入到表中。基本上,我有

很多事情都在这里进行。“responseXML”包含正确的数据,并且对“getElementsByTagName”的调用也可以正常工作。可悲的是,当我尝试通过调用 appendChild 添加一行时它崩溃了(我得到一个模糊的 javascript 错误)。我认为这是因为尽管“tableRows”数组中的每个项目都是正确的 XML 元素,但浏览器无法自动将其解释为 HTML 元素。我注意到,如果我使用 document.createElement("tr") 创建一个新的并在运行时检查它,它在内存中看起来与“tableRows”数组中的项目不同。此外,我可以将新的(使用“createElement”制作的)插入表中而不会出错。

有什么好方法可以做我在这里想做的事情吗?我希望我可以通过将内容作为 XML 返回并使用 responseXML/getElementsByTagName 使浏览器正确解释元素。这样,我可以避免对真正的 HTML 使用 responseText,也可以避免使用“innerHTML”,因为它不是标准。然而,大多数在线示例使用 innerHTML。这真的是最好的方法吗?