草庐IT

onClick-event

全部标签

javascript - 纯 Javascript : event. 目标 : Get the next Sibling, & 第一个 child

这个问题在这里已经有了答案:PortabilityofnextElementSibling/nextSibling(3个答案)关闭5年前。我有一个HTML表格并为每一行设置了事件监听器:vargreyHeadings=document.querySelectorAll(".grey");console.log(greyHeadings);greyHeadings.forEach(function(greyHeading){greyHeading.addEventListener('click',function(e){displayDescription(e,greyHeading);

javascript - 使用嵌套的 ul/li 避免双重事件 (onclick)

我有一个两级ul/li菜单,其中li可以触发不同的点击事件。似乎父事件(ulli)在单击一个ulliulli元素时被触发。我能用一种简单的方法避免这种情况吗。(我正在考虑使用计时器来捕获第二个事件,但认为这是一个丑陋的修复...)问候,/T 最佳答案 我想你必须停止事件冒泡所以如果你使用直接的javascript你有event.cancelBubble=true否则,如果您使用的是jQuery,则您有event.stopPropagation()或event.stopImmediatePropagation()http://api.

javascript - AngularJS 和 HTML : Escaping quotes inside a variable for an onclick function

我只是想知道如果函数内部有引号,如何转义函数。例如,我的变量是:{{video.Id}}="Don't";那么如果我在html中的标记是这样的:我会收到一条错误消息,说我有未终止的引号。(来自内部有引号的变量。)任何帮助将不胜感激!谢谢 最佳答案 你不需要内部{{}},只需要你的Controller函数,executeFunc将获得适当的值(value)。 关于javascript-AngularJS和HTML:Escapingquotesinsideavariableforanoncl

javascript - 单击 div 内的链接触发 div 的 onclick

我有一个简单的问题:一个包含链接的div,并且该div定义了一个onclick函数。然而,当我点击链接时,我只想跟随链接,而不是触发包含div的功能。FiddleHTMLGoogleJQuery$('div').click(function(){alert("test");});CSSdiv{height:100px;width:200px;border:1pxsolidred}所以在这里,当我单击div时,会显示一个警告:没关系。单击链接时,我不希望显示警报。如何避免这种情况? 最佳答案 您可以将event.stopImmedia

javascript - 函数 "onclick"被调用,即使它没有在按钮中设置

我有以下代码。即使我没有将函数设置为按钮的onclick属性,我也无法弄清楚为什么会发生点击事件。varx=0;varonclick=function(){console.log("x="+++x);};Click 最佳答案 您设置了全局变量onclick,它转换为全局对象window属性onclick。这与直接设置它基本相同:window.onclick=function(){console.log("x="+++x);};并且因为您已经在整个window对象上设置了点击事件,它不仅会在按钮点击时触发,还会在您点击文档中的任何内容

javascript - 我的 input 元素设置为禁用时如何接收 onclick 事件?

我需要在禁用的输入标签上有一个onclick/hover事件。除了将其包装在另一个标签中并为该标签提供事件之外,还有其他方法吗? 最佳答案 您可以模拟它被JavaScript和CSS禁用。也就是说,模糊它接收到的所有焦点,并添加一个类似这样的类。input.disabled{background:#d4d0c8;color:#888;cursor:default;}更新将其与JSbin上的正常和禁用浏览器的输入框进行比较. 关于javascript-我的input元素设置为禁用时如何接收

javascript - 为什么我不能从 onclick 属性调用名为 clear 的函数?

我正在尝试创建一个简单的计算器,当单击一个按钮时,它的值显示在文本字段中,按钮“C”应该清除文本字段但它的onclick="clear()"不起作用??Calculator#button{padding:10px;}functionfill(val){document.getElementById("field").value+=val;}functionclear(){document.getElementById("field").value="";}"/> 最佳答案 内部事件属性(如onclick)很糟糕。他们在内部实现wit

javascript - facebook FB.Event.subscribe ('auth.authResponseChange' ) 不工作

我这辈子都无法让Event.subscribe('auth.authResponseChange')工作。看下面的代码window.fbAsyncInit=function(){FB.init({appId:'XXXXXXXXXXXXXXX',//AppIDchannelUrl:'http://XXXXXXXX.us/',//ChannelFilestatus:true,//checkloginstatuscookie:true,//enablecookiestoallowtheservertoaccessthesessionxfbml:true//parseXFBML});FB.Ev

javascript - HTML anchor 标签的 onclick 属性不调用 javascript 函数

我们有一个在DotNetNuke5.4.4实例中运行的DotNetNuke模块,安装在“服务器A”上,一台装有IIS6.1和InternetExplorer11的WindowsServer2008R2标准机器。我们正在从运行WindowsServer2008Standard和InternetExplorer9的“服务器B”访问我们的DotNetNuke模块。当我们单击具有onclick的anchorhtml元素时会发生此问题。属性,同时在服务器B上访问我们的模块。带有onclick的anchor是这样的:Docname(SSN-SS-SSNN)而OpenWindow函数是这样的func

php - HTML5 Server-Sent Events onerror 每 3 秒出现一次

我是SSE的新手,我正在关注w3schoolstutorial.我在他们的示例中添加了一些代码,这样我就可以看到连接何时打开以及何时发生错误。这是我的代码:varsource=newEventSource("sse.php");source.addEventListener('message',function(e){console.log("onmessage");document.getElementById("result").innerHTML+=event.data+"";},false);source.addEventListener('open',function(e){