Почему бы не показать ошибку - функции JavaScript незакрытые скобки ?
Если я пропустил, чтобы дать фигурные скобки для функции javascript в html-файле, не показывайте ошибку в HTML-валидаторе, как компилятор C?
Что я уже пробовал:
Почему ниже код не показывает ошибку в HTML-валидаторе [like https://html5.validator.nu]?[^] Вы можете видеть, что я по ошибке пропустил заключающую фигурную скобку функции substitute ().Как вы знаете, в программировании C/CPP компилятор скажет ошибку, если какая-либо функция, заканчивающаяся фигурными скобками, пропущена программистом.
Например, есть ли там какой-нибудь инструмент/ html-валидатор, чтобы рассказать о том же самом о отсутствующих фигурных скобках для моего примера кода?
<!DOCTYPE html> <html> <head> <title>JavaScript Example</title> <script type="text/javascript"> function substitute() { var myValue = document.getElementById('myTextBox').value; if(myValue.length == 0) { alert('Please enter a real value in the text box!'); return; } var myTitle = document.getElementById('title'); myTitle.innerHTML = myValue; </script> </head> <body> <h1 id="title">JavaScript Example</h1> <input type="text" id="myTextBox" /> <input type="submit" value="click me" /> </body> </html>
Peter_in_2780
HTML-валидатору все равно, что находится между тегами "script" ... "script" (если это не больше HTML-тегов). Вам нужно найти валидатор javascript - что - то вроде JSLint-чтобы проверить ваш скрипт.