Почему эта кнопка не работает на ios? Он отлично работает на настольных компьютерах и Android. Он работает на ios, если clickHandler определяется как регулярная функция.ios addEventListener не работает
http://codepen.io/CalebEverett/pen/RRmYgx
<html>
<head>
<style>
button {
width: 150px;
height 50px;
}
</style>
</head>
<body>
<div id="testdiv">it doesn't work</div>
<button id="do">Button</button>
</body>
<script>
const clickHandler =() => {
document.getElementById("testdiv").innerHTML = "it works!"
}
document.getElementById("do").addEventListener("click", clickHandler, false);
</script>
<html>
Вы переписываете это, или это фактический код, который вы отправляете в браузер? Многие браузеры для настольных компьютеров и Android также не будут поддерживать это. – jcaron
У вас, вероятно, есть приятное сообщение об ошибке в консоли, которое скажет вам, что оно не понимает ни слова, BTW. – jcaron
В соответствии с https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Functions/Arrow_functions#Browser_compatibility функции со стрелками пока еще недостаточно широко поддерживаются. – jcaron