Questions tagged «dom-events»

DOM(文档对象模型)事件允许事件驱动的编程语言在DOM树内的元素节点上注册各种事件处理程序/侦听器。


9
单击<a>链接时如何显示确认对话框?
我希望此链接具有一个JavaScript对话框,询问用户“ 您确定吗?是/否 ”。 &lt;a href="delete.php?id=22"&gt;Link&lt;/a&gt; 如果用户单击“是”,则链接应该加载,如果“否”,则什么也不会发生。 我知道如何通过onclick运行返回true或的函数在表单中执行此操作false。但是我该如何使用&lt;a&gt;链接呢?


14
停止鼠标事件传播
停止鼠标事件在Angular 2中传播的最简单方法是什么?我应该传递特殊$event对象并给stopPropagation()自己打电话还是有其他方法。例如,在Meteor中,我可以简单地false从事件处理程序中返回。

4
类上的JavaScript click事件监听器
我目前正在尝试编写一些JavaScript,以获取已单击的类的属性。我知道要以正确的方式执行此操作,应该使用事件侦听器。我的代码如下: var classname = document.getElementsByClassName("classname"); var myFunction = function() { var attribute = this.getAttribute("data-myattribute"); alert(attribute); }; classname.addEventListener('click', myFunction(), false); 我希望每次单击其中一个类来告诉我该属性时,都会得到一个警告框,但是不幸的是,这不起作用。有人可以帮忙吗? (注 - 我可以很容易地做到这一点jQuery,但我不喜欢使用它)

9
如何触发JavaScript事件点击
我的页面上有一个超链接。我正在尝试自动执行对超链接的多次单击,以进行测试。有什么方法可以使用JavaScript模拟超链接的50次点击? &lt;a href="#" target="_blank" onclick="javascript:Test("Test");"&gt;MSDN&lt;/a&gt; 我正在寻找JavaScript中的onClick事件触发器。

30
HTML <select>是否存在onSelect事件或等效事件?
我有一个输入表单,可让我从多个选项中进行选择,并在用户更改选择时执行一些操作。例如, &lt;select onChange="javascript:doSomething();"&gt; &lt;option&gt;A&lt;/option&gt; &lt;option&gt;B&lt;/option&gt; &lt;option&gt;C&lt;/option&gt; &lt;/select&gt; 现在,doSomething()仅当选择更改时才会触发。 我想doSomething()在用户选择任何选项时触发,可能再次相同。 我尝试使用“ onClick”处理程序,但是在用户开始选择过程之前触发了该处理程序。 那么,有没有一种方法可以在用户的​​每次选择上触发功能? 更新: 达里尔(Darryl)提出的答案似乎行得通,但并不一致。有时,甚至在用户完成选择过程之前,只要用户单击下拉菜单,就会触发该事件!

7
React onClick函数在渲染时触发
我将2个值传递给子组件: 要显示的对象列表 删除功能。 我使用.map()函数显示对象列表(如React教程页面中给出的示例中所示),但是该组件中的按钮在onClickrender上触发该函数(不应在渲染时触发)。我的代码如下所示: module.exports = React.createClass({ render: function(){ var taskNodes = this.props.todoTasks.map(function(todo){ return ( &lt;div&gt; {todo.task} &lt;button type="submit" onClick={this.props.removeTaskFunction(todo)}&gt;Submit&lt;/button&gt; &lt;/div&gt; ); }, this); return ( &lt;div className="todo-task-list"&gt; {taskNodes} &lt;/div&gt; ); } }); 我的问题是:为什么onClick函数在渲染时触发,如何使其不触发?



7
jQuery等同于JavaScript的addEventListener方法
我试图找到与此JavaScript方法调用等效的jQuery: document.addEventListener('click', select_element, true); 我已经达到: $(document).click(select_element); 但这无法达到与JavaScript方法的最后一个参数相同的结果-一个布尔值,指示是否应在捕获或冒泡阶段执行事件处理程序(根据我对http://www.quirksmode.org的了解)/js/events_advanced.html)-被忽略。 如何使用jQuery指定该参数或以其他方式实现相同的功能?

9
如何使用Javascript获取滚动条位置?
我正在尝试使用JavaScript检测浏览器的滚动条的位置,以确定当前视图在页面中的位置。我的猜测是,我必须检测轨道上的拇指在哪里,然后检测拇指的高度占轨道总高度的百分比。我是不是过于复杂了,还是JavaScript提供了比这更简单的解决方案?任何想法代码明智?



9
触发JS / jQuery中的keypress / keydown / keyup事件?
模拟用户在JS和/或jQuery中的文本输入框中输入文本的最佳方法是什么? 我不希望居然把文本输入框,我只是想触发所有的事件处理程序,通常会得到用户输入信息到一个输入框触发。这意味着聚焦,按下键,按下键,按下键和模糊。我认为。 那么,一个人如何做到这一点呢?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.