dom 相关问题

通过文档对象模型,将此标记用于有关其他语言与XML / HTML交互的问题。不要将其用作HTML,JavaScript或SAX的简写 - 使用其他标记来表示语言和标记。

窗口对象是否有对<html>根元素的引用?

阅读有关 window.innerHeight 的 MDN 文章后,我想在一些测试中使用 元素的 clientHeight 属性,因为它是“窗口的高度减去其水平...

回答 1 投票 0

如何使用querySelectorAll()通过元素的属性值获取元素?

给定一些元素,如 、 和 ,我如何使用 querySelectorAll() 来 g... 给定一些元素,如 <section style="order: 1">、<section style="order: 2"> 和 <section style="order: 3">,我如何使用 querySelectorAll() 来获取第一个元素,即 order 的值为 1? 不知道如何克服这个:document.querySelectorAll("[style]") 您可以使用 属性选择器 作为 [attr='value']。 document.querySelector("[style='order: 1']");

回答 1 投票 0

如何循环遍历htmlcollection对象?

我几乎查看了这里提出的有关 htmlcollection 的所有问题。 所以我有一个 div,我正在使用 ajax 获取数据并在这个 div 中创建 div,这样它们就不会被硬编码。 ...

回答 2 投票 0

加载 html 中的自动播放视频 [已关闭]

为什么当 DOM 加载或刷新时,我们设置为自动播放和循环的视频不会自动播放,直到我们点击任何未设置任何 href 的标签? 如果这是异步的

回答 1 投票 0

如何在 github.com 上的 DevTools 中中断*稍后*子树修改

分叉的 GitHub 存储库的网页显示诸如“此分支落后 10 次提交”之类的信息。过去是静态 HTML,但现在文本出现延迟。具体来说, 是

回答 1 投票 0

在这种情况下如何让我的 javascript 事件触发

我有这段代码用于以编程方式制作按钮 函数makeButton(文本,classList,父级,onClick){ 让按钮 = document.createElement('按钮') 按钮.classList = 类列表 布...

回答 1 投票 0

为什么React片段<></>在循环渲染时需要唯一的key属性

所以根据文档,React 片段不会出现在 DOM 上。它不会向 DOM 注入任何元素。 但是假设我们想要在一个循环中渲染元素,该循环内部是一个片段 elementList.map((

回答 1 投票 0

当我们加载或刷新 dom 时,自动播放视频

为什么当 DOM 加载或刷新时,我们设置为自动播放和循环的视频不会自动播放,直到我们点击任何未设置任何 href 的标签? 如果这是异步的

回答 1 投票 0

使用 Powershell 删除和更新 Xml 节点

我有以下xml 并想替换“defaultProxy”节点ab...

回答 1 投票 0

检测 iframe 何时获得或失去焦点

检测 iframe 何时获得或失去焦点(即是否会接收键盘事件)的正确方法是什么?以下内容在 Fx4 中不起作用: var iframe = /* 我的 iframe */; iframe。

回答 11 投票 0

使用xpath有条件地选择div

我只想在条件满足/有效时选择一个div。 渲染 html 时,以下 div 可以以两种方式出现(按钮将启用/禁用)。 启用按钮状态: 我只想在条件满足/有效时选择一个div。 渲染 html 时,以下div可以以两种方式呈现(按钮将启用/禁用)。 启用按钮状态: <div class="buySellOrder_bso21ProductOption__9UpPt bodySmall cur-po buySellOrder_bso21InactiveProductOption__qrf7D contentPrimary">Intraday</div> 禁用按钮状态: <div class="buySellOrder_bso21ProductOption__9UpPt bodySmall cur-po buySellOrder_bso21InactiveProductOption__qrf7D contentPrimary buySellOrder_bso21MisDisabled__86CjY contentPrimary">Intraday</div> 我只想在启用时选择此按钮。仅当 div 包含类 buySellOrder_bso21ProductOption__9UpPt 而不是 buySellOrder_bso21MisDisabled__86CjY 时才选择它 我尝试了以下方法,但不起作用 //*[(contains(@class,"buySellOrder_bso21ProductOption__9UpPt") and not contains(@class,"buySellOrder_bso21MisDisabled__86CjY")) and contains(text(),"Intraday")] 还有其他方法吗? 我会尝试消除 @class 属性中的随机字符串并使用以下 XPath: //*[@class[contains(.,"buySellOrder") and not(contains(.,"Disabled"))] and contains(text(),"Intraday")] 说明: [@class[contains(.,"buySellOrder") and not(contains(.,"Disabled"))]: 由于我们多次使用 @class,因此将谓词放在该 @class 属性上。并像这样使用 not not()

回答 1 投票 0

DOCTYPE 是 HTML 标签的父级吗?

下面的代码给出了 HTML 格式的输出。我对 DOCTYPE 感到困惑。这里 HTML 标签的父标签是什么?是文档类型吗? html = 列表(汤.children)[1] 打印(html)

回答 2 投票 0

检测reportValidity()当前是否在DOM元素上显示validationMessage?

在无效字段中调用reportValidity() 会导致验证消息以依赖于浏览器的方式显示。 但是,再次调用 reportValidity() 会导致验证消息消失......

回答 1 投票 0

如何找到购买按钮的相对xpath

我想找到购买按钮的xpath。我使用通过 Chrome 进行复制来创建路径,但它们无法在我需要它们工作的网站的每个页面上工作。 我需要一条这样的路径...

回答 1 投票 0

使用 Javascript 选择 DOM 元素

我有以下 HTML 和 Javascript 片段。 在 Javascript 中,我引用了按钮元素 我想从中获取对第一个元素的引用 “证明”类的我...

回答 2 投票 0

onevent 和 addEventListener 的区别

我正在学习一些 DOM 事件,并尝试在 HTML 主体上使用“模糊”事件。 首先使用 onblur document.body.onblur = () => { 做一点事(); } 并使用 AddEventListener 文档...

回答 1 投票 0

从函数更改 DOM 时遇到问题

感谢您的点击。 我是 JS 新手,喜欢闲逛以取乐,但我无法让这个功能正常工作。我已经用谷歌浏览器警报('不正确')对其进行了测试;它有效...

回答 1 投票 0

我正在尝试对输入的文件运行删除功能,但没有任何效果

我目前正在为我的 NFT 市场制作前端,并为我的铸币页面创建功能。我创建了一个更新文件元素,允许用户将图像上传到框中

回答 1 投票 0

有没有办法在 JavaScript 中获取网页中所有段落或标题的引用?

我正在编写一个简单的 Greasemonkey 脚本来删除网页中的所有图像、标题和段落(这是因为有人想使用几个流行网站的图像和图像)

回答 3 投票 0

如何将innerHTML字符串修剪为其中的特定元素?

我想知道如何将innerHTML字符串获取到元素内的特定元素。 例子 : 这是一个段落... 我想知道如何将 innerHTML 字符串获取到元素内的特定元素。 示例: <div id="common-name"> <p id="P1">This is a paragraph 1.</p> <p id="P2" >This is a paragraph 2 .</p> <p id="P3">This is a paragraph 3.</p> </div> 假设我们希望它达到具有 id: P2 的元素,因此作为 string 输出将类似于 : <div id="common-name"><p id="P1">This is a paragraph 1.</p> (此外,如果存在任何实现,如果元素没有 ID,而是将 ref 作为 JavaScript 中的对象,则可以完成该操作。 我尝试将 innerHTML 内容作为字符串获取,但不知道如何获取元素后的其余文本,以便我可以从原始字符串中减去它以获得相同的输出。 这是我想出的一个解决方案,用于使用 for 循环隐藏多个元素。 我使这段代码可重用并且易于放入当前代码中。 //Is an array of all elements in div let container = document.querySelector("#container").children; //'i' = 1 so we don't hide the first element. for (let i = 1; i < container.length; i++) { container[i].style.display = "none"; //hiding elements console.log("Element: " + Math(i + 1); //Logging data } <div id="container"> <p id="P1">This is a paragraph 1.</p> <p id="P2">This is a paragraph 2 .</p> <p id="P3">This is a paragraph 3.</p> </div> 希望这有帮助:) 如果有的话请投票。

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.