创建JS键盘,功能未定义?

时间:2014-02-20 18:45:57

标签: javascript

我有这个键盘工作,但我不知道为什么现在它说单击其中一个按钮时功能未定义。这是一个奇怪的问题,我的脑子看着它并尝试不同的东西一小时。感谢任何帮助。

http://jsfiddle.net/S47e9/1/

function number_write(x) {
var text_box = document.getElementById("numbText");
if (x >= 0 && x <= 9) {
    if (isNaN(text_box.value)) text_box.value = NULL;
    text_box.value = (text_box.value * 10) + x;
}
console.log(x);
}

function number_clear() {
document.getElementById("numbText").value = "";
}

1 个答案:

答案 0 :(得分:1)

您的功能正在页面之前加载,导致处理程序无法了解这些功能。在小提琴的左侧,将第二个下拉列表从OnLoad更改为no wrap <in head> - http://jsfiddle.net/S47e9/2/