问题标签 [nodelist]
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.
java - Java 无法在我的 XML 中获取带有法语口音的 Nodelist
我有一个像这样的具有法语字符的 XML:
我的Java代码:
当我尝试使用 javac 编译我的 java 代码时,我有一个错误告诉我:与元素类型“produit”关联的属性名称“Quantit╟”必须后跟“=”字符。
如何在我的节点列表中阅读我的法语单词?谢谢
javascript - 如何根据 JavaScript 中哪个 nodeList 不为空来设置变量?
我想知道是否有更好的方法来做到这一点:
我正在尝试设置target
为或者"[data-update]"
在div.ui-content
元素中找到。
最初我想做这样的事情:
但这不起作用,因为第一个表达式总是会被定义,即使它是一个空的 nodeList []
。
所以现在我有了这个,它有效,但我对它不满意:
问题:
有没有更简单的方法来做到这一点?仅限纯 JavaScript。
谢谢!
javascript - Javascript在没有jQuery的情况下获取X父节点
我只是使用“Javascript:;”从一些网站手动抓取数据 在浏览器的地址栏中。它比复制/粘贴更容易。
我遇到了一些我必须做的事:object.parentNode.parentNode.... 以获取一些信息,并且由于它因站点而异,它可能处于任何级别。
显然我不想要一个循环并遍历它,因为这会使一个简单的任务更加广泛。
有没有办法说:object.parentNode[4] 或者没有 jQuery 之类的东西?
javascript - 使用 for 循环将不正确的参数传递给 addEventListener 到 HTMLElement
链接到 jsFiddle:http: //jsfiddle.net/6Y8FU/
我正在使用以下方法查询此表中的所有tr.tableWinkelwagen-productItem :
这是表格:
当然,这给了我一个带有 2 个 tr 的 nodeList。
然后,我使用以下代码向 tr 内的每个i.boxNumbers-min添加一个 eventListener:
控制台打印出两个 tr 都很好,但是当我执行函数 updateProduct(i) 时,通过单击启动,我得到一个值为 2 而不是“0”和“1”的弹出窗口。
为什么单击i.boxNumbers-min按钮时总是得到值“2”而不是“0”或“1”?
链接到 jsFiddle:http: //jsfiddle.net/6Y8FU/
javascript - 两种不同类型的节点列表?无法将一个 NodeList 上的属性设置为 Array
这两个示例都是节点列表,但只有第一个有效。
按预期工作:
不起作用(错误是:“Uncaught TypeError: Cannot set property 'display' of undefined”):
因此,如果两个变量“nodeList”都是实际的节点列表,那么为什么我不能在后一个示例中设置属性,也没有类似的东西。
另外,我该如何解决后者的问题?
对于这个问题,请不要使用 jQuery。
谢谢你。
xml - 如何从节点列表中的节点获取属性?
我正在使用 Visual Studio 2010 并在 VB 中进行编码。
我有一个由 XML 文件填充的 ListBox。我设法让“全部删除”工作,但我无法让“删除单曲”工作。不确定如何从节点列表中的节点获取属性值。我需要将 Bookmark Elements 的 title 属性与 lstBookmarks.Text 匹配,该属性包含列表框所选项目的文本。
突出显示需要删除的位置(至少对于我的代码)。只要有解释,我很乐意接受完全重写的代码。
我的 XML 看起来像这样
我的删除看起来像这样
javascript - 为什么在访问由 getElementsByTagName 生成的节点列表的数字属性时得到 0(零)?
为什么我无法获得任何数字属性?
我的代码如下:
弦乐工作。但是没有一个数值...
看图片
javascript - document.getElementByClassName returns undefined
I am gettings TypeError: 'undefined' is not a function (evaluating 'document.getElementByClassName("selceted")')
when trying to get the class name or ID of the div. and I cannot figure out why. The array/nodelist is NOT empty, it has ALL the data in from every timeline-item
post, and only 1 has the class of selected
so how do I get only that element?
Here is my code so far:
java - 具有 NodeList 属性的 Java XML 字符串(解析)
我有一个字符串,其内容是一个 XML 文档。
这是一个字符串的例子。
我想将此字符串转换为 NodeList。谷歌搜索导致了这篇文章。
我尝试了以下代码:
问题是我在“db.parse(is)”行上遇到了问题。问题似乎是此方法不支持 XML 属性。
错误信息是:
如何成功将此 XML 字符串转换为 NodeList?
更新:嗯,失败是特定于 XML 字符串的。我在上面给出了一个缩短的版本。我删除了所有不会导致崩溃的属性。
如果我冒险猜测,我会说这是句号或破折号。我想先得到这个更新。
javascript - 我对nodeList类型的三个查询
nodeList
我有关于javascript 类型的三个查询或问题。
- 什么是 nodeList 类型?
- 当我们处理它时,它像数组吗?
- 如何知道这是否是 nodeList 类型?
例如