click 相关问题

在用户界面中,单击是指按下鼠标按钮或类似的输入设备。

如何在 React.js 中单击时克隆元素

我是react.js的初学者,我正在使用打字稿。 我想创建一个在单击时会复制自身的元素,我该怎么做? 这是当前的代码: 从“

回答 1 投票 0

Javascript:这在 jquery click 函数中未定义

$('.myclass').click(() => { 让 myvar = this; console.log(this.tagName); }) < $('.myclass').click(() => { let myvar = this; console.log(this.tagName); }) <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script> <li><button class="myclass">click me</button></li> 控制台中的输出是undefined,但我期望按钮?我需要该按钮的 data-* 属性(您正在查看简化/最小化的代码),但我什至无法通过 this 获取该元素 - 为什么不呢? 在点击处理程序中 this 指的是窗口对象。所以 this.tagName 是未定义的。要访问该元素,您应该使用事件的目标。 $('.myclass').click((e) => { console.log(e.target.tagName); }) 如果你想访问数据属性,那么你可以用 jQuery 包装 e.target 并使用 data 函数。 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script> <li><button class="myclass" data-id="1">click me</button></li> 获取data-id的javascript代码是。 $('.myclass').click((e) => { console.log($(e.target).data('id')); })

回答 1 投票 0

如何在 vanilla JS 中检测到最初隐藏的元素外部的点击?

我知道也许这是一个非常常见的问题,我也进行了搜索,但我没有找到任何像我这样的场景,或者如果有的话,也是我无法使用的框架和库。 我有两个元素:一个锚...

回答 1 投票 0

如何用坐标模拟点击画布?

在网页游戏中我想用坐标模拟点击。使用画布的游戏界面 我尝试了几件事,但没有任何帮助。 我尝试创建新的 MouseEvent 但它返回“true”并且

回答 4 投票 0

当用户单击文本框时如何删除文本框内的文本?

我使用 Tkinter 模块在 Python 中创建了这个 GUI 程序来学习如何执行此操作: (https://i.stack.imgur.com/Ey76v.png) 不过,我希望“输入用户名”文本能够

回答 1 投票 0

NetBeans 20,Ctrl + 左键单击不起作用(Windows 11)

我有 Windows 11 并安装了 NetBeans 20 来处理我的 PHP 项目,但 Ctrl + 左键单击不起作用。 我还有另一台装有 Windows 10 的计算机,运行良好。 我试过: 降级到 Ne...

回答 1 投票 0

如何让我的 webcraper 输入内容并从下拉列表中选择

所以我想从这个网站上抓取所有脊椎按摩师 https://chiropractic.ca/find-a-chiro/alberta/ 我使用一个叫Webscraper的工具,非常好,可以让我做分页和进一步的工作...

回答 1 投票 0

如何防止在图像消失之前点击视频?

或者,如何防止从图像后面点击视频? 如果视频前面有图像,如何防止它们被点击,图像后面的视频? 什么会

回答 2 投票 0

能够获取网页元素的文本,但无法单击它

页面包含一个输入框,带有一个带有“+”的侧按钮。我可以清除输入框,向其中发送一些文本,然后当我可以获得“+”按钮的 Web 元素引用时,但是对于爱...

回答 1 投票 0

为什么在Python中点击我的cli不起作用?

我的点击代码根本不起作用。只是没有答案,没有错误。 这是最简单的代码,没有任何结果: 导入请求 导入点击 @click.command() 定义你好(): 点击...

回答 1 投票 0

React - 如何处理材料 ui 的数据网格表的特定列的单元格单击?

我正在使用名为 DataTable 的 Material ui 组件,并且我不知道如何检测特定列中任何单元格中的单击 这是我的表格,我想处理操作 c 中任何单元格中的单击...

回答 1 投票 0

使用addEventListener移除Child

我刚刚学习javascript。在谷歌 Chrome 控制台上测试东西我最终得到了这个: ... 我刚刚学习javascript。在谷歌 Chrome 控制台上测试东西我最终得到了这个: <html> <head></head> <body> <div id="divi"> <button id="butti">Click Me</button> </div> </body> </html> 还有Js: function cBoton (){ var getDiv = document.getElementById("divi"); getDiv.removeChild(getDiv.lastChild); }; var getButton = document.getElementById("butti"); getButton.addEventListener("click", cBoton); 我希望按钮一点击就被删除。 ¿为什么只有在第二次点击后才起作用? tx! 标记中元素的 .lastChild 是 ""(尝试使用 console.log(getDiv.lastChild) 进行澄清)。 使用它来确保您正在删除所需的元素: function cBoton() { var getDiv = document.getElementById("divi"); getDiv.removeChild(getButton); }; 第一次单击时,divi的最后一个子节点是包含按钮后空格的文本节点,并且该节点将被删除。第二次单击时,该按钮是最后一个子按钮。 无价之宝.. 修改源码; /* .css */ div :nth-child(even){background-color: #f2f2f2} /*.js */ function addDiv() { var para = document.createElement("p"); var node = document.createTextNode('textHere'); // add cell code here para.appendChild(node); var element; element = document.getElementById("div1"); // to add div id recursion element.appendChild(para); } function cBoton (){ var getDiv = document.getElementById("div1"); getDiv.removeChild(getDiv.lastChild); } var getButton = document.getElementById("div1"); getButton.addEventListener("click", cBoton); /* HTML */ <html> <head></head> <body> <button onclick="addDiv()">add</button> <button onclick="cBoton()">Click Me</button> <frameset><legend>recursions</legend> <div id="div1"></div> </frameset> </body> </html> 副驾驶更新! 您的第一个代码片段需要单击两次才能删除按钮的原因是 DOM(文档对象模型)的结构方式。当您第一次加载页面时,ID 为 divi 的 div 元素只有一个子元素,即按钮元素。但是,当您第一次单击按钮时,由于按钮元素后面有空格或换行符,会在 div 内创建一个文本节点(在 DOM 中被视为子节点)。因此,按钮不再是最后一个子节点,文本节点才是。这就是为什么需要点击两次才能删除按钮。 对于您的第二个代码片段,您似乎试图在单击“添加”按钮时向 div 添加一个段落,并在单击“单击我”按钮时删除 div 的最后一个子级。但是,您的代码中有一个错误。您尝试向 div 添加事件侦听器,而不是“Click Me”按钮。这是更正后的版本: function addDiv() { var para = document.createElement("p"); var node = document.createTextNode('textHere'); para.appendChild(node); var element = document.getElementById("div1"); element.appendChild(para); } function cBoton() { var getDiv = document.getElementById("div1"); getDiv.removeChild(getDiv.lastChild); } var getButton = document.getElementById("butti"); // Corrected here getButton.addEventListener("click", cBoton); <html> <head></head> <body> <button id="addButton" onclick="addDiv()">add</button> <!-- Added id here --> <button id="butti" onclick="cBoton()">Click Me</button> <!-- Added id here --> <frameset><legend>recursions</legend> <div id="div1"></div> </frameset> </body> </html> 这应该按预期工作。 “添加”按钮将向 div 添加一个段落,“Click Me”按钮将删除该 div 的最后一个子级。使用 JavaScript 时,请记住始终检查 DOM 的结构和元素的 id。快乐编码!

回答 4 投票 0

用JS模拟点击网页,而不是指定元素

我在这里,当有更好的选择时问这样的问题。 我想做的是用 javascript 模拟点击。我查看了 document.click() 方法,它不符合...

回答 1 投票 0

PyQt Widget 连接()和断开连接()

根据情况,我想将按钮连接/重新连接到不同的功能。 假设我有一个按钮: myButton = QtGui.QPushButton() 对于这个例子,假设我检查...

回答 4 投票 0

apschedulerBackgroundScheduler()进程没有在后台运行

我正在做一个项目。 以下是问题所在的文件。 剪辑.py 导入点击 从 apscheduler.schedulers.background 导入BackgroundScheduler 调度程序=BackgroundScheduler(

回答 1 投票 0

Selenium:如何单击按钮[关闭]

我有一个网页,其中有一个按钮,我需要在Python中使用Selenium来单击。该按钮是一个具有类、名称和类型属性的输入元素。尽管尝试了 find_element 的各种组合,我

回答 1 投票 0

点击一个困难的按钮selenium python

我在这里与您分享我需要点击的特定按钮的网页和html。这看起来很容易,因为有一个“输入类”、一个“名称”和一个“类型”。然而所有

回答 1 投票 0

如何检测chart js 3.7.1轴标签的点击?

如何使用chart.js检测轴标签的点击 在下面的示例中,我只能检测到图表本身的点击 https://stackblitz.com/edit/ng2-charts-bar-template-qchyz6

回答 3 投票 0

检索在单击处理程序中接收到鼠标单击事件的 matplotlib Artist

我有一个Python程序,它创建一个matplotlib图形和添加到其中的一些矩形艺术家。每个艺术家都会安装一个通用的单击处理程序,当发生鼠标单击时会调用该处理程序

回答 1 投票 0

自定义UITableViewCell选择样式?

当我单击 UITableViewCell 时,当我单击单元格时,背景部分(我的背景图像未覆盖的区域)会变成蓝色。另外,单元格上的所有 UILabel 都会变成白色...

回答 11 投票 0

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