0

假设我已经设置了一个这样的基本 div:

<div id='signatureBox'></div>

然后,我想在任何区域单击/触摸该框时进行注册。我正在尝试但没有成功:

//Register signature callback
var signature = document.getElementById("signatureBox");
signature.onclick() = function () {
alert('signature JavaScript triggered');
        }

任何人都可以帮忙吗?

谢谢 !

4

1 回答 1

3

您已经放入了 javascript 中的 onclick 不需要的括号。正确的工作代码在这里

var signature = document.getElementById("signatureBox");
signature.onclick = function () {
    alert('signature JavaScript triggered');
}

在这里工作小提琴http://jsfiddle.net/7m9EK/1/

onclick在这里可以找到HTML 和 javascript 之间的区别:http: //www.w3schools.com/jsref/event_onclick.asp

于 2013-08-28T12:49:55.593 回答