我正在尝试根据图像设置计数器。 onclick事件在桌面浏览器和ipad safari中运行良好,但在iphone中却不行。所以我想为' touchend'添加事件监听器。它仍然没有在iphone中发射。缺什么?谢谢。
<!DOCTYPE html>
<html>
<head>
<title>Counter</title>
</head>
<body>
<span class="counter">
<div>
<span id="appCounter" style = "font-size:80px">0</span>
<!-- onclick="changeQty('appCounter', 1); -->
<img id="plus"
src='http://www.pixempire.com/images/preview/plus-circular-mini-button-icon.jpg' height='62px' width='62px'></img>
</div>
<p>
</span>
<script type="text/javascript">
var elmt = document.getElementById( "plus" );
elmt.addEventListener('touchend', function(evt) {
evt.preventDefault();
changeQty('appCounter', 1);
}, false);
function changeQty(elm, val) {
var obj = document.getElementById(elm);
obj.innerHTML = Math.min(Math.max(parseInt(obj.innerHTML) + val, 0), 9);
}
</script>
</body>
</html>