问题标签 [dom-traversal]

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 回答
108 浏览

jquery - 将函数限制为父 div

我有这个轮播功能:

它工作得很好,但由于我在页面上有多个使用类.dispaly的 div ,因此该函数循环浏览页面上的所有图像。

我想要的是该功能仅循环浏览父 div 中的照片。

我不知道该怎么做?

0 投票
1 回答
3705 浏览

javascript - 使用 document.getElementsByTagName 遍历 dom 元素,将元素作为 jquery 对象传递

我需要的是在某个起始元素处遍历 dom,然后遍历起始元素下方的所有元素。

这是我到目前为止所做的。

我需要从某个起始元素迭代 dom 的原因是因为我们团队最近收到了一个实现字体大小调整的请求;然而,我们开发的是静态站点,在许多不同的地方使用像素来设置字体大小。我意识到更简单的方法是重构现有代码,在页面的根部设置静态字体大小,并在其他地方使用 em/percentages,这样如果企业主想要对页面进行调整大小控制,我们所要做的就是在一处增加字体大小。这个重构需要很多小时,而我的任务是使用最少的工时。

那么,我有一个这样定义的回调,

使用这个原始 javascript 会起作用,但如果它在 css 类中声明,我将无法获得字体大小。

我知道 jquery 有一个 css 属性,如果我有一个 jquery 对象,我可以做 $(this).css(....),所以,

当我调用 callBackFunc(items[i]) 时,如何将 items[i] 转换为 jquery 对象,以便在我的回调函数中,我可以执行 node.css(......)?

我想我可以做 $(items[i].id),也许这是最简单的。

即使在 css 类中声明了字体大小并且 css 类附加到元素,javascript 是否有更简单的方法来确定字体大小?

0 投票
4 回答
7220 浏览

java - 如何遍历这个 XML 来获取 DATA?

我正在尝试在 xml 中获取项目的信息,如下所示:

我需要标题、链接、媒体:缩略图 url 和描述。

我使用了以下方法:http ://www.rgagnon.com/javadetails/java-0573.html

标题和链接的工作正常,但图像网址和描述却不行。

有人可以帮我弄这个吗?

0 投票
1 回答
2038 浏览

jquery - XMl 文档的 html() 方法或 innerHTML 属性的等效项

当显示 DOM 树时,我通常使用 jQuery 方法 html() 或 DOM 属性 innerHTML。但是,它们都不适用于 XML 树。

我想知道是否有任何等效于 XML 树的这两种方法的东西?

0 投票
0 回答
1288 浏览

javascript - JSDOM 中的 NodeIterator 或 TreeWalker 对象

我正在尝试在 node.js 中使用jsdom对 HTML 文档进行小转换。在进行客户端测试时,我使用了document.createTreeWalkeranddocument.createNodeIterator函数,它们是DOM 2 规范的一部分……但是,它们显然不是 jsdom 的一部分,尽管它的作者声称它具有完整的 DOM1 和 DOM2 兼容性。我错过了什么吗?这些功能在 jsdom 创建的文档中可用吗?

0 投票
2 回答
686 浏览

java - 从 XML 文件中获取信息

我正在尝试从此 xml 中提取行标记中的文本值和大小值。

我能够得到这个 xml 的值:

使用此代码。

有人可以告诉我该怎么做吗?

0 投票
3 回答
69 浏览

jquery - jQuery 未能针对儿童

知道为什么这不起作用吗?无序列表的孩子并没有像我预期的那样向上滑动..

http://jsfiddle.net/SparrwHawk/vqUgw/3/

0 投票
1 回答
1055 浏览

jquery-selectors - jQuery从H2包装一个div直到最后一段

我想将一个<div>FROM THE BEGINNING of the <H2>up 包装到 next <H2>,但它只是从第一段开始。

这就是我所拥有的,几乎可以完成这项工作:

这是我的 HTML:

0 投票
4 回答
9655 浏览

jquery - 您如何访问 jQuery 中的 ui.item 子项?

我正在尝试使用 jQuery 可排序插件访问以下矩形化项目: 在此处输入图像描述

目前我的jQuery代码看起来像这样(注意问题是关于接收部分的偶数):

HTML:

我将如何使用警报访问该 ID?我试过alert(ui.item.context.childNodes.id)了,警报返回一个“未定义”。

编辑:添加了 HTML 并澄清了问题。

谢谢!

0 投票
3 回答
47 浏览

jquery - 遍历 DOM 的麻烦

我有一些看起来像这样的 HTML,

DD单击 GO 链接时设置为隐藏 我有一些代码可以将 DD 向下或向上滑动。但是我的问题是,当我在一个页面中有多个实例时,单击即可打开DD页面上的所有实例,如何定位最接近单击的 DD,

我尝试了以下方法,

还有这个,

虽然我还没有成功。