问题标签 [onclick]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - JavaScript: changing the value of onclick with or without jQuery
I'd like to change the value of the onclick
attribute on an anchor. I want to set it to a new string that contains JavaScript. (That string is provided to the client-side JavaScript code by the server, and it can contains whatever you can put in the onclick
attribute in HTML.) Here are a few things I tried:
- Using jQuery
attr("onclick", js)
doesn't work with both Firefox and IE6/7. - Using
setAttribute("onclick", js)
works with Firefox and IE8, but not IE6/7. - Using
onclick = function() { return eval(js); }
doesn't work because you are not allowed to usereturn
is code passed toeval()
.
Anyone has a suggestion on to set the onclick attribute to to make this work for Firefox and IE 6/7/8? Also see below the code I used to test this.
ruby-on-rails - 将 onClick 事件附加到 Rails 的 link_to_function
如何将 onclick 事件附加到link_to_function
单击事件刷新页面上的元素(使用部分)?
当用户单击生成的链接时,我想刷新包含代码的部分,以便i
更新。
我有一个较大形式的部分,其中仅包含:
我正在尝试跟踪技术中的步骤数。在我创建的表单中,用户可以将新步骤添加到一组说明中。现在,我有步骤 1-7 的默认字段。添加一个步骤,即可获得第 8 步。问题是后续步骤也编号为“8”。
为了我自己的目的,我正在扩展http://railsforum.com/viewtopic.php?id=28447中的“动态形式的多个子模型”教程。
c# - 服务器端 Javascript (aspx.cs) 属性。添加代码以更改标签的文本
我正在尝试通过在 page_load 事件中使用服务器端 JavaScript (onclick) 和 C# 来更改标签的文本。例如,我想写如下内容:
有谁知道这个的正确代码?另外,这种类型的代码指的是什么;它只是 C# 中的 JavaScript 或 JavaScript,还是有特定的名称?最后,是否存在列出用于 C# 的 control.attributes.add("event", "syntax") 代码选择的书籍或在线资源?
javascript - 没有 jQuery 的 OnClick
如何在onclick
没有jQuery 的情况下制作,无需 HTML 中的额外代码,例如:
只是使用外部 js 文件?
我需要替换这段代码:
javascript - 为什么这个小书签 JS 代码在放入 onclick 处理程序时不起作用?
我有一个非常典型的书签代码,它在所有浏览器中都非常适合我。但是,当我将此代码放入 HTML 的元素 onClick 处理程序时,它在 IE(6、7 或 8)中不起作用。
这是代码:
压缩为书签,如下所示:
这非常有效。我取出了 javascript: 前缀,并将其放入元素的 onClick 中:
这也很有效,除了在 IE 中,bk.js 中的代码(被注入的脚本)抱怨变量 AppD 没有定义......
任何想法为什么会发生这种情况?
可以放入 onClick 处理程序的代码是否有任何限制?
谢谢!丹尼尔
java - 将动态小部件添加到面板 (GWT)
我在向面板添加可变数量的标签时遇到问题。我的问题是,由于某种原因,添加我的ClickListener
它返回void
而不是小部件(错误)。如果我只有“新标签('xyz')”可以正常工作,但我需要每个面板也有自己的ClickListener
。这是代码:
jquery - 表格行上的单击事件 - 仅在没有“单击”其他内容时触发
我在使用一些 jQuery 代码时遇到了一些问题,我希望并认为解决方案相对简单。
假设我有一张像这样的桌子:
现在通过 JavaScript,我在 jQuery(document).ready(); 中执行以下操作
所有这些都是非常简单的东西 - 我希望能够单击一行并突出显示它,一次只能突出显示一行(显然在我的实际代码中我做的不止这些) - 现在这是我的问题:
当用户单击锚标记或复选框时,这也会触发行单击事件,我无法弄清楚如何过滤掉它?我知道我需要在我的点击处理程序中包含该事件,但是如何以一种可以在尽可能多的浏览器中工作的方式来检查它呢?
asp.net - ASP.Net Onclick 事件不适用于 ajaxcontroltoolkit
我使用 vs2008 和 c# 设计了一个 Web 应用程序。我已经完成了许多版本,并且所有版本似乎都运行良好。
昨天我决定用 ajax 日历替换 de vs calendar,为此我使用了 ajaxcontroltoolkit。新日历也运行良好。
但是我表单中的按钮停止工作。
onclick 事件什么都不做。我已经改回旧日历,一切正常。
该按钮在后面的代码上调用一个方法。
那么,你们中的任何人都知道我做错了什么吗?还有其他方法可以做到这一点吗?
提前谢谢
javascript - Javascript firefox 扩展以获取链接周围的文本
我是否可以等待用户单击链接,并在单击链接时获得链接的文本?
也许通过使用onClick?
javascript - JavaScript:添加一个 onClick 处理程序而不覆盖现有的处理程序
我正在尝试修改页面上的所有链接,以便在单击它们时执行一些额外的工作。
一个简单的方法可能是这样的:
但是一些链接已经有一个应该保留的onClick处理程序。我尝试了以下方法:
但这不起作用,因为oldOnClick仅在调用处理程序时评估(它包含最后一个链接的值作为这一点)。