Вы можете использовать JQuery AJAX для загрузки файла и использовать функцию document.write()
, чтобы поместить содержимое в этом промежутке. Код:
<head>
...
<script src="https://code.jquery.com/jquery-3.1.0.js"></script>
</head>
<body>
...
<div>
<span>hi, welcome to the </span>
<script>
$.ajax({
async: false, // With this, you wait until the file is loaded
type: "GET", // If the file is large, use POST instead
url: "yoururl.txt", // Use the relative URL
dataType: "text",
success: function(LoadedFile) {
document.write(LoadedFile);
}
});
</script>
<span> season...</span>
</div>
...
</body>
ПРИМЕЧАНИЕ: Используйте
вместо пробела «», чтобы заставить ваш браузер, чтобы использовать их.
Что вы пытаетесь до сих пор? И почему ограничения на использование идентификаторов или классов? –
Если вы написали код таким образом, ваше приложение/веб-страница будет трудно поддерживать и подвергать ошибкам BTW. Я предлагаю использовать правильный язык шаблонов или структуру. Для быстрого «грязного взлома» вы можете использовать document.write и загружать файлы с помощью AJAX. –
Возможно, '$ (" div> span: firstchild "). After (" ") .load (" myfile.html ")' или '$ .get (" myFile.html ", function (data) {$ (" ") .html(). InserAfter (" div> span: firstchild ")})' – mplungjan