Вы не можете читать из файла таким способом в современном браузере из-за соображений безопасности (сценарии песочница ).
Возможно, вы взяли эти функции из очень старой и нестандартной ссылки на Javascript, такой как Справочник программиста JavaScript (от Клиффа Вуттона, 2001) или Чистый JavaScript
(Чарлтон Тинг, Джейсон Гиллиам, Аллен Р. Уайк, 1999). Это очень антикварные руководства, в которых рассматриваются устаревшие версии браузера (Internet Explorer 4 ...).
Вы также можете найти те функции или аналогичный набор в API, предоставляемых механизмами JS, такими как Adobe InDesign, NodeJS или ShellJS, , которые не являются механизмами браузера . Работа с движком JS не означает, что вы найдете тот же API, что и другой. Как правило, вы не будете делать то же самое с NodeJS и движком Firefox JS (OdinMonkey в настоящее время).
Если вы хотите динамически изменять содержимое вашей страницы (т.е. ее структуру DOM) с помощью внешнего ресурса (файла, расположенного на вашем сервере), используйте методы Ajax .
Наконец, в этом вопросе SO , вы найдете несколько способов получить содержимое локального файла, но они должны были быть выбраны пользователем вручную .