问题标签 [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.
php - 使用 XML/Xpath/PHP 获取元素名称/值
我有一个如下所示的 XML 模式:
我正在使用 DOM 将所有这些信息解析为 PHP。前任。
当我尝试嵌套它以选择电话号码时,我得到一个错误。我尝试使用 XPath 来选择有同样问题的电话号码。我尝试了一些类似的东西
我很好奇我是否做一些根本错误的事情,或者如何让这件事发生。我已经把头发扯了几个小时了。
.net - 关于 GetElementsByTagName 的 CLR C++ 语法问题
我是 C++ 的新手。我有xml文件和这段代码:
和 xml 文件:
我想从第一个项目中获取标题标签。我不知道怎么做。请帮忙。
更新。 我试过这段代码,但它不起作用:(
xml - GetElementsByTagName 返回空列表
当有一个“track”元素时, GetElementsByTagName("track")不返回任何元素
test.vbs
GetElementsByTagName("track")输出0
GetElementsByTagName("*")输出10
oXML.xml输出源 XML
如何获取“跟踪”元素列表?
javascript - 如何通过将其转换为 javascript 从 jQuery 中获取元素?
我想打电话var elems = doc.getElementsByTagName('div');
,但这会导致错误。我不能使用 jQuery。我必须使用 javascript 从字符串中获取元素。如何才能做到这一点?
javascript - 使用 mootools 选择器访问元素属性
我正在尝试将鼠标悬停事件附加到页面中画廊的所有 img 元素(使用 Mootools)。这很容易使用类似的东西
我的问题是,如何提醒 $$ 'loop' 中引用的元素的 id?由于未定义 id,因此“alert(id)”每次都会返回错误。
谢谢!
jquery - 简单的 jQuery 片段在 IE 中不起作用
我没有一直使用 jQuery,而是构建了一个String
然后尝试将其解析为 jQuery。但是,在 IE 上,我收到以下代码段的奇怪错误消息。它在 Chrome 上运行良好。
仅使用它会在 IE 上导致以下错误消息:
这里发生了什么?就像我说的,在 Chrome 中,它运行良好,正如我所期望的那样,但 IE 拒绝理解它。
任何线索将不胜感激。
编辑:即使这失败了,只是我有这个问题吗?
php - 为什么 DomDocument getElementsByTagName 会返回一半的 NodeList?
我用 DomDocument 生成了一些非标准标签的 HTML,结果是这样的:
我想做的是将每个小部件“翻译”成有用的东西......它们是带有参数的简单占位符。
从类中提取的函数是:
然后当我 saveHTML() 我看到的 $doc 时:
为什么“horizontal_menu”没有被翻译?
小部件在哪里并不重要(我只尝试了一个包含所有小部件的 div,每个小部件都有一个 div)。
我想不通...
javascript - 带有JSP的javascript问题
嘿,我正在尝试将 javascript 与我的 jsp 文件一起使用,如下所示:
JSP 文件:
MainScript.js 文件如下:
但是当我尝试执行此代码时,我发现 javascript 代码无法正常工作,并且firebug
我发现该变量navigationBUtton
是一个空数组。
其实我是PHP背景的,所以不太清楚jsp的概念,所以这是什么问题?
PS:我在 ubuntu 10.10 平台上使用 eclipse 3.5 和 apache tomcat6 作为 web 服务器。
谢谢 :)
java - Java XML getElementsByTagName() 函数
假设我有这个 XML 文件:
节点属性上的 getElementsByTagName("attack") 是否返回一个 NodeList,其中攻击元素在第一个位置包含 26,攻击元素在第二个位置包含 33?
我一直认为是这种情况,但它似乎不起作用。
如果不是这么简单;从 XML 文件中获取所有攻击值的好方法是什么?也许 XML 文件本身的结构很糟糕?
编辑:啊。我现在得到了节点,并且 .getTextContent() 而不是 .getNodeValue() 解决了我的问题。带来不便敬请谅解。
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。这真的是最好的方法吗?