Показать сообщение отдельно
  #1 (permalink)  
Старый 21.08.2017, 10:41
Новичок на форуме
Отправить личное сообщение для kolya1236 Посмотреть профиль Найти все сообщения от kolya1236
 
Регистрация: 21.08.2017
Сообщений: 2

Почему из двух одинаковых скриптов один работает?
Вопрос таков: почему такой скрипт работает(ниже текст в html и js ).

html файл
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
		<select name="" id="select" onchange="funct()">
			<option value="">Apple</option>
			<option value="">Pizza</option>
			<option value="">Laim</option>
		</select>
	<script type="text/javascript" src="33)Javascript ПРАКТИКА.js" >
</script>
</body>
</html>


js файл
function funct(){
	var selectEl = document.getElementById('select').selectedIndex;
	alert(selectEl);
};

А такой скрипт нет:

html 2 файл
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
		<select name="" id="select">
			<option value="">Apple</option>
			<option value="">Pizza</option>
			<option value="">Laim</option>
		</select>
	<script type="text/javascript" src="33)Javascript ПРАКТИКА.js" ></script>
</body>
</html>


js 2 файл
function funct(){
	var selectEl = document.getElementById('select').selectedIndex;
	alert(selectEl);
};
var call = document.getElementById('select');
call.onchange = funct();

P.S. Извините за грамматические и логические ошибки(при их наличии).

Последний раз редактировалось kolya1236, 21.08.2017 в 11:22.
Ответить с цитированием