问题标签 [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.

0 投票
3 回答
15439 浏览

javascript - 带有表格行的 Javascript Onclick

我的 JScript 代码有问题。我正在尝试遍历表中的所有行并添加一个onclick事件。我可以onclick添加事件,但有几个问题。

第一个问题是所有行最终都设置了错误的onclick事件参数。

第二个问题是它只适用于 IE。

这是代码摘录:

该表位于以下位置...

http://www.blackcanyonsoftware.com/OrderTracker/testAJAX.html

每一行的id依次是... 95, 96, 94...

出于某种原因,当shanesObj.tableRowEvent被调用时,onclick将为所有具有最后一个值 id 的行设置在循环 (94) 上经过迭代的所有行。

我在页面上添加了一些警报来说明问题。

0 投票
2 回答
1716 浏览

firefox - 在 Firefox 中触发 onclick 事件

我有一个动态构建的 HTML 表。在表中,我附加了一个事件处理程序,它在单击列时对列进行排序。一旦页面完成加载,我希望强制进行列排序(即按特定列对表进行排序)。

目前,我使用document.getElementById(ElementName).click(); This works in IE 但不是 Firefox。如何在 Firefox 中实现相同的效果?

0 投票
3 回答
1170 浏览

javascript - Javascript 弹出页面使文本在 Internet Explorer 中不可见

我正在做一个项目,在这个项目中我遇到了 Internet Explorer 中一个相当令人沮丧的问题。单击帮助链接时,我在特定页面上有一系列使用 JavaScript 打开的弹出窗口。他们的 JavaScript 是:

使用的 HTML 是:

现在,弹出窗口在除 Internet Explorer 之外的所有浏览器中都能完美运行。目前的主要优先事项是让它在 IE7 中工作。

发生的情况是,它弹出很好,但文本不可见。如果您单击并将光标拖动到它上面并突出显示它,它就会变得可见。一旦您单击远离突出显示的区域以取消选择它,它就会保持可见。任何未突出显示的区域都将保持不可见。但是,当您刷新弹出窗口时,它有时会在没有任何突出显示的情况下变得可见,有时则不会。

同样奇怪的是,无序列表中的某些文本是可见的,但是当我使用相同的列表包含文本的其余部分时,它在已经可见的位上保持不可见。

你以前遇到过这个或类似的事情吗?你有什么提示或建议吗?我已经没有东西可以尝试了,因此非常感谢您对此提供任何反馈或帮助!

0 投票
3 回答
4919 浏览

javascript - 按钮需要点击两次才能触发功能

我知道这很难理解,但请试一试。看一下屏幕截图。

小输入框的名称是murl

add()用于提交表单。如果murl为空,则必须直接提交表单,如果它不为空,则murl必须根据数据库检查条目是否存在。如果它不存在add()被调用。

问题是button必须单击两次才能触发该功能。

按钮上的代码是:

该按钮调用的 JavaScript 是:

截屏:

截屏

0 投票
4 回答
54878 浏览

javascript - Javascript:如何使控件在方法中发送自己

SomeMethod 可能有的地方:

代替:

愚蠢的例子,但想法不是发送 id 本身,而是调用方法的实际控制。我发誓这可以做到,但没有运气搜索......部分原因是我什至不确定要搜索什么。

我以为是自我,但是当我运行的脚本时,自我似乎不是我想要的。

0 投票
5 回答
8750 浏览

javascript - 单击使用 JavaScript 记录日志

我想记录对链接的所有点击。

我写了一个小记录器,可以通过 url 调用(返回一个空页面)。此 url 使用 jquery-ajax-method 调用。但不幸的是,如果用户使用 firefox(在 IE 中一切正常),则不会记录每次点击。

我已经尝试了很多东西,但没有解决这个问题,有人有胶水吗?

HTML代码:

JS-jQuery-脚本:

编辑:我在示例中错过了我必须在 js 调用中传递动态参数,因此“不可能”删除 onclick-event :(

0 投票
1 回答
1403 浏览

javascript - 在onclick 事件上从全局函数调用 javascript 变量参数

0 投票
2 回答
6512 浏览

image - jQuery插件显示图像

我生成一个 HTML 页面,其中包含指向目录中图像的链接。

首先,我想加载/显示所有图像,然后使用 jQuery 隐藏它们。.hide()当用户单击图像时,我将显示该图像,但我希望您能提供更好的方法。

仅当用户单击链接时才可以加载/显示图像?你能给我推荐一个插件或 PHP 脚本吗?

0 投票
2 回答
6115 浏览

asp.net - 数据列表 onclick 事件中的 Asp.Net 图像?是否可以?

好的,我已经在这个画廊工作了一段时间,而且我不断收到一些小花絮。现在是完成它的时候了。我有一个数据列表,它绑定到一组 *.aspx 图像 url,其中包含通过 url 发送的缩略图 id。我现在需要实现一个 onclick 事件,当用户点击一张照片时,它会将他们带到实际的图片中。

示例 url:
(thumbnail) = ~/UserPages/Photo/GetThumbnail.aspx?id=7
(actualpic) = ~/UserPages/Photo/GetPhoto.aspx?id=7

我需要什么:我如何获得它以便每张照片都有一个 onclick 事件?我尝试将 onclick 添加到 imag src 但它没有用。这很困难,因为它不是实际的图像控件,它们存在于数据列表中。我还需要知道如何在被点击时提取缩略图 url,以便我可以获取 id 并重定向到实际图片。请帮忙!

代码背后:

0 投票
2 回答
53041 浏览

jquery - 如何在点击时更改图像和 alt 属性?

我希望使用 JQuery 而不是普通的 JavaScript 更改几个图像 onclick,并同时更改图像 alt 属性以实现可访问性。

这应该很容易,因为我不想对变化做一些特殊的影响,但我仍然没有找到任何关于它的东西。

这是我使用 JS 的方式(不更改 alt 属性):

有没有办法避免重复图像/子文件夹的名称/?

编辑:非常感谢 altCognito 但我不明白如何使用此代码为每个图像设置不同的 alt 属性。也许我忘了提到我正在寻找它(我的错)。