dom 相关问题

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

如何使用 pyscript 执行 DOM 操作

我知道 pyscript 可以用作客户端脚本语言。 有没有一种方法可以通过使用 CSS 选择器与 DOM 进行交互,类似于您可以在 JavaScript 中执行的操作。 就像是 :

回答 1 投票 0

检测浏览器选项卡/窗口是否聚焦或当前被选中

我正在构建一个问答问答游戏(作为主应用程序的附带功能),与任何在线问答一样,显然您可以通过谷歌搜索答案作弊。但是,我想检测基本导航 f...

回答 0 投票 0

JavaScript 复制到剪贴板不起作用

我的脚本中有一个函数会出错。功能目的是使用 onClick 事件从静态面板(不是文本框或输入)复制文本。 未捕获的类型错误:copyText.select 不是

回答 6 投票 0

使用 JavaScript 为每个部分在 HTML 中动态添加元素

当我输入名称并按下“添加”按钮时,为每个特定部分/div 动态添加任务。 我试图为每个按钮创建一个事件,然后为特定的...添加一个任务

回答 0 投票 0

我试图解决这个问题:每当我将鼠标光标输入父 div 时,该 div 的背景颜色将随机变化

首先我以为我解决了这个问题,因为每次我在 div 中输入光标时,背景颜色都会随机变化。但问题是只要我将光标保持在 div 和

回答 2 投票 0

使用 javascript 迭代 NodeList 时无法添加事件

我正在尝试使用 javascript 迭代一个 NodeList 对象,我想要一个点击事件来吃项目: document.addEventListener("DOMContentLoaded", async () => { 尝试 { posts.map(...

回答 1 投票 0

赛普拉斯:cy.get() 与 cy.contains()。为什么我得到不同的结果?

我在运行这两个命令时遇到了一些问题: cy.get('prj-ui-menu').contains('证据') cy.contains('prj-ui-menu','证据') 第一个完美运行,但第二个失败

回答 1 投票 0

我在内部元素上没有点击处理程序,但它会触发外部元素中的点击

表格 DIV <body> <form id="form">FORM <div id="div" style="background-color: aqua;">DIV <p id="p" style="background-color: blue;">P</p> </div> </form> <script src="index.js"></script> </body> JS: let form = document.getElementById('form'); let div = document.getElementById('div'); let p = document.getElementById('p'); form.addEventListener("click", e => { // why is this event triggered when I click on p or div? console.log("capturing form") }, true); div.addEventListener("focus", e => { // is intentional console.log("capturing div") }, true); p.addEventListener("focus", e => { // is intentional console.log("capturing p") }, true); 既不在p也不在div我有点击事件但是当我点击p或div时触发表单点击事件 输出: capturing form 这是预期的行为吗? (我在 p 或 div 上没有点击处理程序,但是当我点击 form 或 div 时它会触发 p 中的点击) 是的,为了阻止传播,您必须使用 Event.stopPropagation() 方法来阻止您的 div, p 元素传播事件。 正如您在下面的代码片段中看到的,点击事件将从子元素传播到父元素。 事件冒泡是click事件的预期行为。 let form = document.getElementById('form'); let div = document.getElementById('div'); let p = document.getElementById('p'); form.addEventListener("click", e => { console.log("capturing form click event") }, true); div.addEventListener("click", e => { console.log("capturing div click event") }, true); p.addEventListener("click", e => { console.log("capturing p click event") }, true); <form id="form" tabind>FORM <div id="div" style="background-color: aqua;">DIV <p id="p" style="background-color: blue;">P</p> </div> </form>

回答 2 投票 0

在 onClick 方法中调用 React 副作用。有没有更好的实现方式?

我有一个导航面板,其中包含指向 React 应用程序内不同页面的链接。我想突出显示当前的导航链接。我可以通过向活动导航链接添加一个类来实现这一点。我的

回答 1 投票 0

Uncaught TypeError:无法读取 dom 中未定义的属性(读取“值”)[关闭]

我正在尝试做一个文档对象模块函数,我可以将我的值存储在本地存储中,但我无法运行代码 请任何人帮助我

回答 0 投票 0

无法通过 JS DOM 打印表格

function myFunction() { var x = parseInt(document.getElementById("数量").value); var x2 = parseInt(document.getElementById("quantity2").value); var x3 = parseInt(文档...

回答 1 投票 0

如何使用 Composition 在 Vue 3 中设置 DOM 元素属性 (ScrollLeft)

我正在尝试获取一个可水平滚动的 DOM 元素并设置它的滚动位置。然而,即使我在 console.log() 中输出它的值,该属性似乎也没有更新它的值

回答 2 投票 0

无法从 redux 中的特定 id 获取数据

在 Redux 中,将数据保持在初始状态后,应通过从该数据中获取特定 ID 来增加计数器的值。请做什么,建议和实施是必要的...

回答 0 投票 0

document.getElementById() 在页面上找不到任何匹配项

我有这个html代码: 从'./Carusel'导入{currentSlide};

回答 0 投票 0

Fancybox v4 在从 DOM 中删除元素时关闭

我有一个功能,可以从表格中删除一行,该行绑定到行中的一个按钮,表格显示在名为 Fancybox div 的 ajax 上。我从 DOM Fancybox 中删除行的那一刻关闭......

回答 0 投票 0

我可以突出显示已选中的复选框,但无法取消选中它们

我是 JS 新手 我正在尝试使用 vanilla JS 创建一个复选框列表,让它们在单击时突出显示,再次单击时取消突出显示。 我似乎可以做第一部分但不能做

回答 0 投票 0

无效的选择器:xpath 表达式“..”的结果是:[object HTMLDocument]。它应该是一个元素

在编写脚本以自动浏览元广告库时,我在以下 while 循环中遇到错误,该循环负责实际遍历页面(逐个元素...

回答 0 投票 0

JavaScript |未捕获的 ReferenceError:未定义 insertAfter

我创建了根据类别顺序对产品进行排序的功能。但只能通过js。当我重新加载页面时,控制台打印了以下内容: 未捕获的 ReferenceError:insertAfter 不是 de...

回答 0 投票 0

DOM API:getBoundingClientRect 结合样式“float:left”

DOM-API 方法 Element.getBoundingClientRect 返回元素的边界。 不幸的是,这不一定是实际呈现内容的界限。 给定以下示例...

回答 0 投票 0

Angular 如何单元测试(聚焦)元素/箭头行为?

我已经实现了箭头行为来设置某些列表中的下一个/上一个选定元素。它应该只在不在 INPUT 类型元素中时做出反应,所以我检查了 document.activeElement 什么是...

回答 1 投票 0

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