Показать сообщение отдельно
  #10 (permalink)  
Старый 18.06.2018, 11:05
Профессор
Отправить личное сообщение для Manyasha Посмотреть профиль Найти все сообщения от Manyasha
 
Регистрация: 21.09.2015
Сообщений: 196

В IE ругается на
btn.onclick = e =>
и в IE и Edge вместо e.code нужен e.key:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
 
<button id="btn">Ссылка хз куда</button>
<input type="text" id="inp">
 
    <script>
var btn = document.getElementById('btn');
btn.onclick = function(e){
	location = 'http://yandex.ru/yandsearch?text='+document.getElementById('inp').value;
}
window.onkeydown = function(e){
    if(e.code == "Enter" || e.key == "Enter") btn.click();
};
    </script>
</body>
</html>
Ответить с цитированием