Вот мой код, в котором ниже шаблон комментарий будет заменен новым содержанием. И он работает нормально.замена JavaScript REGEX с содержимым внутри от внешнего текстового файла
Внутри HTML:
<div id="content">
<!-- ### START CONTENT ### -->
<p>Some text.</p>
<!-- ### END CONTENT ### -->
</div>
Javascript Код:
var str = document.getElementById("content").innerHTML;
var txt = str.replace(/<!-- ### START CONTENT ### -->([\s\S]*?)<!-- ### END CONTENT ### -->/g, '<div id="example">Some replaced example stuff !!</div>');
document.getElementById("content").innerHTML = txt;
Но, на мой вопрос .. Я хочу, чтобы заменить большой блок HTML кода вместо <div id="example">Some replaced example stuff !!</div>
.
Итак, для этого .. Я планирую сохранить большой блок html-кода внутри текстового файла, и будет вызываться текстовый файл, и содержимое внутри файла будет отображаться при совпадении шаблона.
Можно ли заменить содержимое из внешнего текстового файла?
Примечание: Текстовый файл будет размещен в самой корневой директории ..
Jsfiddle Ссылка: http://jsfiddle.net/Lipak/2efm1o4c/9/
Большой блок HTML код ссылки: http://jsfiddle.net/Lipak/zn8fj5q3/
Конечно. Просто AJAX это. –
Не могли бы вы объяснить это. Спасибо :) –
Почему вы не генерируете HTML через JavaScript, а не обрабатываете его как строку? – Victor