Всегда можно хранить нужные данные в переменных (в том числе, в переменных, которые объявлены во внешних файлах .js (надо только их подключить)), а потом использовать эти переменные в любом месте скрипта (устанавливать значения атрибутов и другие параметры и т.д., для удобства можно использовать любое представление, например, писать строкой, превращать в массив, как у
Deff, можно сразу хранить в массиве и т.п.).
Например,
<body>
текст
<script>
window.onload = function () {
var text = "text";
document.body.innerHTML += '<div id="' + text + '">это div c id="' + text + '"</div>';
}
</script>