我用脚本创建了一个按钮.我可以通过点击按钮调用其他函数吗?我这样做,但失败了
I create a button by script. Can I call other function by clicking the button? I do it like this, but fail
我在这个脚本中添加了一个按钮。我可以用这个按钮调用其他功能吗。如下所示:newinput.onclick="check();";我试过了,但没有回应。
inform = document.getElementById('addinput');
newinput = document.createElement('input');
newinput.type = "text";
newinput.name = "NumA" + i;
newinput.id = "NumA" + i;
newinput.value = a;
inform.appendChild(newinput);
newinput = document.createElement('input');
newinput.type = "button";
newinput.name = "submit";
newinput.value = "Check";
**newinput.onclick = "check();";**
inform.appendChild(newinput);
}
function check() {
window.alert("It is test!");
}
您必须编写不带括号的函数名:
newinput.onclick = check;
看看它是如何在JsFiddle上工作的。
说明:通过将函数名称放在Paradishesion中,您可以在该位置调用函数。onclick
实际上将被分配该函数的返回值。另一方面,只传递对象(在本例中为函数)的名称,就可以将引用分配给该对象(函数)。
尝试类似的东西
newinput.setAttribute('onClick','yourFunction();');
尽管你可能需要放弃分号,但我不能百分之百确定。
newinput.setAttribute('onClick','yourFunction()');
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- JavaScript按钮/输入/函数,字符串反转
- 代码背后调用一个JavaScript函数的按钮点击-C#
- react native renderRow with button:将rowData推到按钮函数
- 在“加载更多”按钮函数中包含 JSON 数据
- 有没有一种方法可以在使用html脚本的同时将列表实现为按钮函数
- 按 Enter 键并调用按钮函数
- 如何从按钮函数中获取要在 AJAX 和 sql 查找中使用的值
- 按钮函数OpenInNewTab在<图caption>
- 按钮/函数elemtn_onclick()差异的JavaScript onclick事件
- 未捕获的语法错误:Wordpress按钮函数中出现意外标记
- 如何在一些调用函数中传递jquery对话框按钮函数的返回值
- 如何在php中echo这个特定的javascript onclick按钮函数
- 获取asp的属性.javascript函数中的按钮函数
- 调用复选框和按钮函数
- JQuery变量内部按钮函数
- 从jquery调用提交按钮函数
- 输入单选按钮函数在 jQuery 1.10.1 上不起作用
- 如何在jquery之后执行javaScript.UI对话框按钮函数返回
- 如何将按钮函数绑定到数组中的相应项- AJAX, Firebase