javascript - 在 javascript 函数中创建的按钮的事件侦听器/onclick 事件
问题描述
我有一个javascript按钮(按钮A),当它被点击时,它会生成一些新元素,包括另一个按钮(按钮B)。我想要一种方法来监听按钮 B,然后执行一个单独的函数。
我尝试在 javascript 中编辑按钮 B 的“onclick”属性。这没有用。
HTML:
<input id="addTaskButton" type="submit" value="add task" onclick="addTaskFunction()"></input>
Javascript:
function buttonB()
{
// Not working
}
function addTaskFunction()
{
var doneButton = document.createElement("BUTTON");
doneButton.id = "doneButton";
doneButton.innerHTML = "DONE";
doneButton.onclick = "buttonB()";
}
我希望监听器在运行时执行 buttonB。相反,我没有得到任何回应。
解决方案
这对我有用:
doneButton.onclick = function(){buttonB()};
推荐阅读
- elasticsearch - 带有连字符值的弹性、术语(或 _ID)查询
- scala - 在 Scala 中如何评估方法?
- c++ - C++ 为什么 typedef 结构与 typedef 原语相比是独一无二的
- javascript - 使用 JavaScript 访问 Azure 应用程序设置
- regex - (PostgreSQL 问题)错误:无效的正则表达式:量词操作数无效
- java - 如何在其构造函数中获取使用依赖注入的类的实例
- c# - 没有数据库的 ASP.NET Core 中的登录功能
- haskell - Lambda Calculus 变量变化及应用题
- javascript - 函数遍历Json对象数组需要返回一个对象
- c# - 在 WebClient.UploadStringTaskAsync 之后获取响应 cookie