假设我已经设置了这样一个基本的div:
<div id='signatureBox'></div>
然后我想在任何区域点击/触摸框时注册。我没有成功地尝试:
//Register signature callback
var signature = document.getElementById("signatureBox");
signature.onclick() = function () {
alert('signature JavaScript triggered');
}
有人可以帮忙吗?
谢谢!
答案 0 :(得分:2)
你已经在javascript中输入了onclick不需要的括号。 正确的工作代码在这里
var signature = document.getElementById("signatureBox");
signature.onclick = function () {
alert('signature JavaScript triggered');
}
在这里工作小提琴http://jsfiddle.net/7m9EK/1/
可在此处找到HTML和javascript onclick
之间的差异:http://www.w3schools.com/jsref/event_onclick.asp