草庐IT

onclick-event

全部标签

javascript - anchor 标记(标记)onclick 事件处理程序不工作

虽然我在reactjs组件(组件名称为renderLocationLink)的渲染方法返回的html中包含了a标签的onclick处理程序,但渲染正确地发生了onclick处理程序属性没有出现在网页上呈现的html中。我想要无法确定问题所在,这是代码varfeedApp=React.createClass({getInitialState:function(){return{data:[{display_name:"Rao",content:"thisisRaopost",links:['link1','link2','link3']},{display_name:"Sultan",c

javascript - AS3 : How do I get dynamic loader URL from LoaderInfo in Event Listener Function?

我正在加载很多图片,并且正在使用一个数组来执行此操作。loader[i].load(newURLRequest(picture[i]));我的事件监听器功能是这样启用的:loader[i].contentLoaderInfo.addEventListener(Event.COMPLETE,onComplete);我的onComplete事件处理程序显示了这一点:trace(e.target);//OUTPUT:[objectLoaderInfo]我在LoaderInfo中寻找了一些属性,这些属性可能会识别哪个加载器启动了监听器(“i”的值),这样我就可以具体地处理每个加载器,如下所示:

c# - Web 浏览器控件 : How to capture document events?

我正在使用WPF的WebBrowser控件来加载一个简单的网页。在此页面上,我有一个anchor或一个按钮。我想在我的应用程序后面的代码中(即在C#中)捕获该按钮的单击事件。WebBrowser控件是否可以捕获加载页面元素上的点击事件?此外,是否可以在页面和WebBrowser之间传递事件触发的数据?以上所有应该都是可能的,对吗?编辑:可能的解决方案:我发现以下链接可能是一个解决方案。我还没有测试过,但值得一试。将根据我的测试结果更新此问题。http://support.microsoft.com/kb/312777链接取自:Source 最佳答案

javascript - Onclick 与 addEventListener

这个问题在这里已经有了答案:addEventListenervsonclick(21个答案)关闭2年前。我对使用“onclick”“onmousedown”作为HTML元素的属性有点困惑。如:或但有些人说添加“监听器”的唯一“正确”方法是document.getElementById("my_id").addEventListener("onclick",my_JS_function,false);什么是更“合适”、更受支持的方法?

javascript - 我可以使用 document.getElementById(someid).onclick 标记 a

我正在尝试调用javascript函数onclick。我写过这样的东西functionreadPage(){alert("Hello");}document.getElementById('read').onclick=readPage;read我正在尝试调用readPage函数,但它不起作用?如果我在标记内写onclick它可以起作用,但我上面写的方法不起作用。为什么? 最佳答案 做事的方式并没有错,而是什么时候做。在加载之前,您无法访问DOM(例如运行getElementById())。最简单的做法是在window.onload

javascript - jQuery - 通过 event.target 属性获取元素的类

我有以下代码:$("*").click(function(event){varx=event.target;if(x.nodeName=="DIV"){alert(x.attr("class"));}})这会引发“未定义”异常...是否有任何其他方法可以获取触发“点击”事件的元素的类?提前致谢! 最佳答案 event.target是一个DOM对象。所以要使用jQuery方法,您必须将其转换为jQuery对象:alert($(x).attr("class"));否则,您可以使用属性className获取元素的类:alert(x.cla

javascript - 如何更改 D3 节点 onclick 的大小

我有一个d3api,其中我显示数字之间的关系我正在使用servlet以json格式获取数据。现在我希望当我单击某个节点时它的大小会更大。我有看到了一个这样的例子,我也试着把它放在我的api中,但它不能正常工作。我发布了我的代码和那个例子的链接。这是我的代码..varlinks=[];varnodes={};//Computethedistinctnodesfromthelinks.varwidth=960,height=500;functionloadNewData(){varsvg=d3.select("#linkAnalysis").append("svg").attr("widt

javascript - 快速 jQuery 问题 : Stopping event propagation?

我有一组响应mouseUp事件的元素,在它们内部还有响应mouseUp事件的子元素(全部通过.jQuery)。当用户鼠标单击导致child的mouseUp事件发生时,child的parent的mouseUp事件不会在jQuery中发生,我该如何做到这一点? 最佳答案 你想要event.stopPropagation() 关于javascript-快速jQuery问题:Stoppingeventpropagation?,我们在StackOverflow上找到一个类似的问题:

javascript - 绑定(bind) vs 箭头函数(在 JavaScript 中,或用于响应 onClick)

所以我正在尝试学习JavaScript和/或react并且对理解.bind(this)有点困惑构造函数。不过,我现在想明白了,只是想知道,为什么有人会在JavaScript中使用绑定(bind)而不是箭头函数?(或在onClick事件中)。使用一个与另一个相比有什么优缺点吗?请参阅下面的代码示例。绑定(bind)方法确保clickEvent函数中的this引用类:classClickextendsreact.Component{constructor(props){super(props)this.clickEvent=this.clickEvent.bind(this);}rende

javascript - D3 : How do I set "click" event and "dbclick" event at the same time?

我已经将点击事件切换到一个节点,我还想将dbclick事件切换到它。但是,它只会在我点击它时触发点击事件。那么如何同时设置两个事件呢? 最佳答案 您必须进行“自己的”双击检测类似的东西可以工作:varclickedOnce=false;vartimer;$("#test").bind("click",function(){if(clickedOnce){run_on_double_click();}else{timer=setTimeout(function(){run_on_simple_click(parameter);},15