поэтому у меня есть более 1 html-файла, и в каждом из них есть элемент типа ‹p› с id: 'level1', поэтому ```‹p id=level1›‹/p›
в файле js у меня есть:
var level1 = {
name: 'Hello',
author: 'me',
id: '1'
}
а затем я пишу эту информацию на html-странице с помощью innerText, но я также пробовал innerHTML и TextContent
document.getElementById('level1').innerText = level1.name;
и со всеми другими именами, но я вижу во всех файлах только первую информацию о переменной, но у меня есть другие переменные, такие как level2 level3, которые печатаются таким же образом, но другие отображаются только в одном html-файле.
в моем коде у меня есть:
index.html
<!-- #1 -->
<div class="table">
<a href=""><img class="thumb" onclick="video1x1()" src="images/img1.jpg" width="16%" height="80%"></a>
<a href="list/1"><p class="p1" id="level1"></p></a>
<p class="author" id="author1"></p>
</div>
<!----->
и в другом html-файле:
1.html
<p class="title" id="level1"></p><a href="../2"><p class="ttitle">></p>
эта работа для level1 var idk почему, а для остальных нет.
в основном я хочу, чтобы он писал как level1.name для каждого элемента с id=level1