我有一个名为showText()
的函数,它将表单文本框中的一些文字复制到其他地方的段落中。它是用以下方式调用的:
document.getElementById("mybutton").onclick = showText;
如果我在 showText 后面加上 (),它将不起作用。我从阅读类似于这里的答案中了解到这是调用函数的唯一方法。
稍后在脚本中,需要使用 () 才能正常工作:
window.addEventListener("keypress", function(e) {
var keycode = e.keyCode;
if (keycode == 13) {
showText();
}
}, false);
我不确定这里发生了什么。