onclick 相关问题

用户单击对象时发生的事件。它是两个事件的组合,即“onmousedown”和“onmouseup”。

在 cometchat 用户列表中预搜索用户的点击事件

有人可以教我如何从一个按钮访问 CometChatUserListWithMessages,该按钮重定向到我导入了 cometchat 的消息页面。 (cometchat 的行为就像我的页面中的一个小部件......

回答 0 投票 0

Click 事件未在移动视图中的 React Select 中捕获

从“@/src/Components/Common/DatePicker”导入 DatePicker 从“@/src/Constants/AppPaths”导入{SEARCH_PAGE} 从“@/src/Constants/GenericCons 导入 { DATE_FORMATS }...

回答 0 投票 0

在 pyscript 中绘制点击事件

我的目标是获取用户点击绘图的坐标。 Plotly 确实支持点击事件,但我无法让它在 pyscript 中工作。这是一个 MWE: ...

回答 0 投票 0

有没有一种方法可以在点击 classList.add 时为按钮设置动画?

我最近了解到一种在单击按钮时播放动画的方法是使用 myObject.classList.add('animationClass') 向其附加一个动画类。然而,这种方法只适用于...

回答 1 投票 0

Javascript (onclick) 从图像数组中弹出更大的图像窗口

我有一组填充页面的图像,我遇到的问题是想出一种从缩略图创建 ONCLICK 弹出图像窗口的方法(但弹出窗口需要...

回答 1 投票 0

JavaScript 通过点击事件获取文本内容

我的表是用 php 写的: $表=“”; $table .= "ID链接Öncelik 有一个用 php 写的 my table : $table = "<table>"; $table .= "<tr><th>ID</th><th>Link</th><th>Öncelik</th><th></th></tr>"; while ($row = mysqli_fetch_assoc($result)) { $table .= "<tr>"; $table .= "<td class='code'>" . $row["Code"] . "</td>"; $table .= "<td class='link' contenteditable='true' oninput='showSaveButton(this.parentElement)'>" . $row["Link"] . "</td>"; $table .= "<td class='priority' contenteditable='true' oninput='showSaveButton(this.parentElement)'>" . $row["Priority"] . "</td>"; $table .= "<td><button onclick='deleteRow(" . $row["Code"] . ")'>Delete</button></td>"; $table .= "<td><button hidden=true onclick='saveRow(this.parentElement)' class='save-button'>Save</button></td>"; $table .= "</tr>"; } $table .= "</table>"; echo $table; 我的剧本: function showSaveButton(row) { const saveButton = row.querySelector(\'.save-button\'); saveButton.hidden = false; } function saveRow(row) { const link = row.querySelector(\'.link\').textContent; const priority = row.querySelector(\'.priority\').textContent;; const code = row.querySelector(\'.code\').textContent; const xhr = new XMLHttpRequest(); const url = "update.php"; const params = "link=" + encodeURIComponent(link) + "&priority=" + encodeURIComponent(priority) + "&code=" + encodeURIComponent(code); xhr.open("POST", url, true); xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xhr.onreadystatechange = function() { if(xhr.readyState == 4 && xhr.status == 200) { console.log(xhr.responseText); } }; xhr.send(params); 当我编辑优先级或链接字段时显示保存按钮。 然后我想在单击保存按钮时运行 saveRow 函数。但我得到了错误。 错误: const link = row.querySelector('.link').textContent; “无法读取 null 的属性(读取‘textContent’)” 我该怎么办? 我切换到 saveRow 函数上下文以粘贴到它正在工作的 showSaveButton 函数中。 :(

回答 0 投票 0

关闭显示游戏结果的选项卡的按钮仅适用于显示的第一个条目,在选择另一个条目后它停止工作,是否有黑客攻击?

打开新选项卡后,一个 php 脚本会显示充满游戏结果的数据库的最新条目。这些是每月的事件,用户可以按年和月来选择事件。 最后是一个按钮...

回答 0 投票 0

ipywidgets 按钮只能使用一次:多次使用同一个按钮

我有以下课程,我有 4 个按钮可以去: 下一张图片 上一张图片 最后一张图片 第一张图片 使用 jupyter notebook,我想点击所需的按钮,w ...

回答 1 投票 0

单击按钮时如何获取主 div 中按钮的 id?

我在主 div 上添加了 onclick。每当我点击它的子元素时,主 div onclick 就会被触发。我无法使用它获取在主 div 中单击的子元素的 id。 这是样本 ...

回答 1 投票 0

On Click 实现在 Kotlin 中不起作用 [重复]

我正在 Kotlin 中实现 Click 侦听器,但它不起作用。当我点击按钮时没有任何反应。下面是代码: 类 MainActivity : AppCompatActivity(), View.OnClickListener{ 变种...

回答 1 投票 0

在地图项上逐一添加类,但如何删除它?

我的目标是向项目映射中的单个项目添加一个类,然后用另一个按钮关闭它。 单击该项目时会添加该类,但我无法将其关闭。 我在结束时尝试了 setActive(false)

回答 2 投票 0

如何判断我点击了哪个自定义 React 组件?

我想让一个高级自定义组件可以双击。当然,我想确定其中哪一个被双击了。使用 @mui 库中的 CustomCard,我这样开始: <

回答 1 投票 0

在 onClick 处理程序的活动类 android.view.ContextThemeWrapper 中找不到方法 [重复]

我有这个问题。我很好地使用了两个对话框,一个对话框在一个对话框上,但是第二个对话框在尝试搜索方法时崩溃了。有人可以帮助我吗? XML:登录电子邮件 我有这个问题。我很好地使用了两个对话框,一个对话框在一个对话框上,但是第二个对话框在尝试搜索方法时崩溃了。有人可以帮助我吗? XML:登录邮箱 <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/forgot_password_email" android:id="@+id/login_email_tvForgetPassword" android:layout_marginTop="18dp" android:layout_gravity="center_horizontal" android:onClick="openForgetPasswordSend"/> MainActivity.java public void openForgetPasswordSend(View view){ FragmentManager fragmentManager = getFragmentManager(); loginforgetpasswordDialogFragment.show(fragmentManager,"Forget Pass"); } 登录忘记密码.java public class LoginForgetPassword extends DialogFragment{ @Override public Dialog onCreateDialog (Bundle savedInstanceState){ // 1. Instantiate an AlertDialog.Builder with its constructor AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); //Get the Layout inflater //LayoutInflater inflater = getActivity().getLayoutInflater(); LayoutInflater factory = LayoutInflater.from(getActivity()); //Create Dialog Dialog dialog = new Dialog(getActivity()); //Diable title dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); // Inflate and set the layout for the dialog // Pass null as the parent view because its going in the dialog layout // builder.setView(inflater.inflate(R.layout.login_register, null)); dialog.setContentView(R.layout.login_forgetpassword); // Transparency dialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); // 3. Get the AlertDialog from create() //return builder.create(); return dialog; } 错误: java.lang.IllegalStateException: Could not find a method openForgetPasswordSend(View) in the activity class android.view.ContextThemeWrapper for onClick handler on view class android.widget.TextView with id 'login_email_tvForgetPassword' at android.view.View$1.onClick(View.java:4209) at android.view.View.performClick(View.java:5156) at android.view.View$PerformClick.run(View.java:20755) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:145) at android.app.ActivityThread.main(ActivityThread.java:5832) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194) Caused by: java.lang.NoSuchMethodException: openForgetPasswordSend [class android.view.View] at java.lang.Class.getMethod(Class.java:665) at android.view.View$1.onClick(View.java:4202)             at android.view.View.performClick(View.java:5156)             at android.view.View$PerformClick.run(View.java:20755)             at android.os.Handler.handleCallback(Handler.java:739)             at android.os.Handler.dispatchMessage(Handler.java:95)             at android.os.Looper.loop(Looper.java:145)             at android.app.ActivityThread.main(ActivityThread.java:5832)             at java.lang.reflect.Method.invoke(Native Method)             at java.lang.reflect.Method.invoke(Method.java:372)             at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)             at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194) 感谢您的帮助! 我不是专家但是,不要设置android:onClick="openForgetPasswordSend"在XML布局中设置点击事件是不好的做法。 在java中设置所有的点击监听器。使用您的 XML,只是为了设置视图。 你崩溃的原因可能是,你在xml中指定的方法没有参数,但在类中,该方法有一个View类型的参数。 public void openForgetPasswordSend(View view){...} 现在,我建议您尝试下面的代码,这应该可以解决您的问题: 删除 android:onClick="openForgetPasswordSend"来自<TextView> 我没看到你在哪里使用布局'login-email.xml'。在该片段中(我假设它在片段中),将这些行添加到: public class MyFragment extends Fragment { private TextView myTextView; @Override protected void onCreate(Bundle savedInstanceState) { mytextView = (TextView)findViewById(R.id.login_email_tvForgetPassword); myTextView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { openForgetPasswordSend(view); } }); }

回答 1 投票 0

html 模板上的 onclick 函数(shadow dom)

让上传的HTML =` <... let uploadedHTML = ` <li class="row" file="${name}"> <div class="content upload"> <i class="fas fa-file-alt"></i> <div class="details"> <span class="name">${name} • Uploaded</span> <span class="size">${fileSize}</span> </div> </div> <i class="fa-solid fa-xmark" id="icon-size" file="${name}" onclick="removeFile('${name}')></i> </li>`; 我定义了一个模板,在最后一个 i 标签中,我打算调用一个 onclick 函数。但是我遇到了这个错误: index.html?file=:1 Uncaught ReferenceError: removeFile is not defined at HTMLElement.onclick 这是我的js文件: class writePostModal extends HTMLElement { constructor(){ super(); // Create a shadow root // define the template } } removeFile(name) { const deleteFile = uploadedArea.querySelector(`li[file="${name}"]`); console.log(deleteFile); deleteFile.remove(); } 如何在html标签中定义onclick属性?我真的需要事件监听器在标签中而不是操纵 dom。 removeFile函数的参数没有正确传递,必须使用字符串插值语法,如下 onclick="removeFile('${name}')" 你的 HTML 应该是这样的 let uploadedHTML = ` <li class="row" file="${name}"> <div class="content upload"> <i class="fas fa-file-alt"></i> <div class="details"> <span class="name">${name} • Uploaded</span> <span class="size">${fileSize}</span> </div> </div> <i class="fa-solid fa-xmark" id="icon-size" file="${name}" onclick="removeFile('${name}')"></i> </li>`;

回答 1 投票 0

我希望链接在每次点击时都发生变化[关闭]

我希望应该有一个链接,如果第一个人点击那个链接那么他应该去第一个网站,如果其他人点击那么他应该去第二个网站,它应该是...

回答 1 投票 0

Reactjs/html:卡片上的功能和重定向,但在单击子项时不执行

卡上的重定向和函数执行有问题。单击卡片时应执行这些功能。它可以解决问题,但是当我点击卡片的孩子时 onClick() 失败了......

回答 0 投票 0

如何在 Google 地图对象上设置点击操作?简单地图

我创建了一个带有 API 密钥的地图。这是代码 简单地图 我创建了一个带有 API 密钥的地图。这是代码 <!DOCTYPE html> <html> <head> <title>Simple Map</title> <meta name="viewport" content="initial-scale=1.0"> <meta charset="utf-8"> <style> #map { height: 100%; } html, body { height: 100%; margin: 0; padding: 0; } </style> </head> <body> <div id="map"></div> <script> let map; function initMap() { map = new google.maps.Map( document.getElementById( 'map' ), { center: { lat: 51.513329, lng: -0.088950 }, zoom: 14 }); } var marker=new google.maps.Marker({ position:myCenter, url: '/', animation:google.maps.Animation.DROP }); marker.setMap(map); google.maps.event.addDomListener(window, 'load', initialize); google.maps.event.addListener(marker, 'click', function() {alert('Hi');}); </script> <script src="https://maps.googleapis.com/maps/api/js?key=key&callback=initMap" async defer></script> </body> </html> 我正在尝试为对象设置 onclick 操作 - 任何标记或地图对象。 例如,当我点击一个城市时,我想启动一个脚本并获取当前坐标、地图名称的数据。 此代码应该在点击时启动警报,还可以从标签(框)获取当前数据。 这在 Edge 中不起作用,尽管代码来自演示 如何为标记或地图设置 onclick 函数并从点击对象获取数据? 我试过谷歌文档 这里是点击动作的监听器 他们应该工作。 google.maps.event.addDomListener(window, 'load', initialize); google.maps.event.addListener(marker, 'click', function() {alert('Hi');}); 但是地图没有显示嗨警报或点击功能。

回答 0 投票 0

onclick 事件返回未定义函数

我正在构建一个演示电影应用程序,所以我决定为 onclick 事件分配一个函数,该函数可以获取一些与电影相关的数据。 当我单击要处理的目标链接时出现问题,给...

回答 0 投票 0

网格不允许被点击两次

我有一个名为“gridbox”的网格,不应允许第二次单击项目“box1”。它用于我的 Tik Tak Toe 游戏。 在函数 check() 中,它应该防止盒子

回答 2 投票 0

如何根据所选菜单项使用不同的反应组件填充大的主要内容 DIV

我有非常典型的菜单/内容页面。让我们假装它是关于音乐/电影/电视节目的。 页面看起来像这样: ---------------------------------------------- 主菜单按钮:音乐...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.