草庐IT

onClick-event

全部标签

javascript - jsfiddle.net 上的 Onclick 事件未触发

关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭6年前。Improvethisquestion我正在jsfiddle上测试一些javascript,但出于某种原因,我无法获得在单击按钮时触发的功能。有什么建议吗?jsfiddlelink

javascript - 如何 : div with onclick inside another div with onclick javascript

只是一个简单的问题。我在div与彼此之间的onclickjavascript之间遇到问题。当我点击内部div时,它应该只触发它的onclickjavascript,但外部div的javascript也被触发。用户如何在不触发外部div的javascript的情况下单击内部div?outerdivinnerdiv 最佳答案 javascript中基本上有两种事件模型。事件捕获和事件冒泡。在事件冒泡中,如果您单击内部div,则首先触发内部div的单击事件,然后触发外部div的单击事件。在事件捕获中,首先触发外部div事件,然后触发内部d

javascript - 在 jquery 中获取触发 onclick 事件的元素?

我有一个表单,其中我将提交按钮替换为带有调用现有函数的onclick的输入(带有type=button):在confirmSubmit中,我希望能够动态获取表单对象(以提交它),而不是必须对表单的ID进行硬编码,或者将其作为调用confirmSubmit()的一部分传递。我原以为我可以通过首先获取被点击的dom元素来做到这一点,即像这样:varform=$(this).parents("form");其中$(this)是调用函数的对象,即带有onclick的输入。但这不起作用。我认为如果我使用.click(function(){语法设置它,它会工作。我能以不同的方式获取调用该函数的元素

javascript - 您是否需要在 onclick 中指定 'javascript:'?

据我所知,您永远不需要在onclick中指定协议(protocol):onclick="javascript:myFunction()"不好onclick="myFunction()"好今天我注意到thisarticle在GoogleAnalytics上,他们正在使用它:这个例子是完全错误的,还是有理由在href以外的任何地方指定javascript:? 最佳答案 这里的一些回复声称“javascript:”前缀是“旧时代遗留下来的”,暗示它是有意的,由浏览器专门处理以实现向后兼容性。有没有确凿的证据证明是这种情况(有没有人检查过源

javascript - 为什么使用 setAttribute 设置的 onclick 属性在 IE 中不起作用?

今天遇到这个问题,发帖以防其他人遇到同样的问题。varexecBtn=document.createElement('input');execBtn.setAttribute("type","button");execBtn.setAttribute("id","execBtn");execBtn.setAttribute("value","Execute");execBtn.setAttribute("onclick","runCommand();");原来要让IE在动态生成的元素上运行onclick,我们不能使用setAttribute。相反,我们需要使用包装我们要运行的代码的匿名

javascript - 如何找出 touchmove javascript 事件的实际 event.target?

=我正在尝试在我的Web应用程序中开发一个简单的拖放UI。可以用鼠标或手指拖动项目,然后将其放入多个放置区之一。当一个项目被拖动到放置区(但尚未释放)时,该区域会突出显示,标记安全着陆位置。这对鼠标事件非常有效,但我在iPhone/iPad上仍然使用touchstart/touchmove/touchend系列。问题是当一个项目的ontouchmove事件处理程序被调用时,它的event.touches[0].target总是指向原始HTML元素(项目)而不是当前元素在手指下。此外,当用手指将某个项目拖过某个放置区时,根本不会调用该放置区自己的touchmove处理程序。这实质上意味着

javascript - JavaScript 中的 onclick 事件函数

我在带有按钮的HTML页面中有一些JavaScript代码。我有一个名为click()的函数,它处理按钮的onClick事件。按钮的代码如下:buttontext问题是当按钮被点击时,函数没有被调用。我在这里做错了什么? 最佳答案 两个观察:你应该写代替buttontext您应该重命名您的函数。函数click()已在按钮上定义(它模拟点击),并获得比您的方法更高的优先级。请注意,这里有一些建议是完全错误的,您不应该花太多时间在它们上面:不要使用onclick="javascript:myfunc()".仅使用javascript:h

javascript - IE8 和 Firefox 中的 event.toElement?

我注意到在Chrome和IE9中,对于onmouseout事件有一个event.toElement属性(所以你可以确定鼠标现在指向哪个元素).我在Firefox中找不到类似的属性。不幸的是,我不能使用jQuery来处理这些事件,我必须使用原生js。如有任何建议,我们将不胜感激。 最佳答案 而不是event.toElement你应该使用这个:event.target 关于javascript-IE8和Firefox中的event.toElement?,我们在StackOverflow上找到

javascript - 没有 jQuery 的 OnClick

如何使onclick没有jQuery,HTML中没有额外的代码,例如:只是使用外部js文件?我需要替换这段代码:$("a.scroll-up,a.scroll-down").click(function(){SNavigate($(this).attr("href").substr(7));returnfalse;}); 最佳答案 当这个anchor只包含一个函数来处理点击时,你可以只写document.getElementById('anchorID').onclick=function(){/*somecode*/}否则,您必须

javascript - 使用javascript在单选按钮列表上调用onclick

如何使用javascript在单选按钮列表上调用onclick? 最佳答案 您如何生成单选按钮列表?如果您只是使用HTML:如果您通过ASP.NET之类的东西生成这些,您可以将其作为属性添加到列表中的每个元素。您可以在填充列表后运行它,或者如果您一个接一个地构建列表,则将其内联:foreach(ListItemRadioButtoninRadioButtons){RadioButton.Attributes.Add("onclick","alert('hello');");}更多信息:http://www.w3schools.com