Следующая программа должна всплывающее окно предупреждения при нажатии на «First», когда он работает в браузереJavascript окно предупреждения не работает
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<script src="attach.js"> </script>
</head>
<body>
<div id="wrap">
<p id="1a"> First </p>
<p id="2b"> Second </p>
<p id="3c"> Third </p>
<p id="4d"> Fourth </p>
</div>
</body>
</html>
Файл attach.js является:
function getit()
{
document.querySelector('#1a').onclick=fun2;
document.write('Hi');
}
function fun2()
{
alert('Yup!');
}
document.write('here');
window.onload=getit;
выход я в хроме есть:
here
First
Second
Third
Fourth
проблема заключается в том, что при нажатии кнопки «First», в окне браузера, там я s no alert box с надписью «Yo». Другой вопрос - почему мы не видим на экране «Привет».
'Другой вопрос, почему мы не делаем см. «Привет» на экране. 'потому что страница уже загружена. Невозможно «document.write». И id не может начинаться с номера. – Cheery
Я получаю сообщение об ошибке, что «# 1a» не является допустимым селектором в хроме. – griegs
Изменены имена для a, b, c, d (и внесены изменения в .js-файл), все еще не получая окно предупреждения! –