Я пытаюсь добавить значение innerhtml в текстовое поле/(Bind) в динамический div, который имеет разбиение на страницы. Когда я пытаюсь добавить с текстовым полем с div, я получаю сообщение об ошибке.Связать значение текстового поля с динамическим div
На моей начальной странице есть два элемента. Первый - это ни один из страниц, а другой - для ввода некоторого текста. Если я введу номер 2, то два div будут отображаться динамически. Затем я ввожу текст второго текстового поля приветствия. Текст должен появиться в первом div и для второго div, если я нажму кнопку в нижней части div, должен быть пустым. Использование чистого javascript (Vanila).
Я пытаюсь получить значение из текстового поля. Но я не смог связать с тэгом p, который был доступен динамически.
Пожалуйста, помогите мне.
var gettext_Title = document.getElementById('title_Text')
var getresult = gettext_Title.value;
//alert(result);
var inputElement = document.getElementById("inputAdd_page");
var totalCount = 0;
inputElement.addEventListener('blur', function() {
var count = this.value;
// Gaurd condition
// Only if it is a number
if (count && !isNaN(count)) {
fragment = document.createDocumentFragment();
for (var j = 0; j < count; ++j) {
spancount = document.createElement('span');
prevPage = document.createElement('div');
navbutton = document.createElement('button');
hTitle = document.createElement('p');
preview_PageSize = document.getElementById('page');
navpageBtn = document.getElementById('pageBtn');
navbutton.className = "div_navig";
navbutton.setAttribute('id', ['pag_navg' + totalCount]);
navbutton.setAttribute('data-page', totalCount);
navbutton.innerHTML = [1 + totalCount];
navbutton.addEventListener('click', function (e) {
var el = e.target;
var page = parseInt(el.getAttribute('data-page'), 10);
var allPages = document.querySelectorAll('.preview_windowSize_element');
Array.prototype.forEach.call(allPages, function (pageElement) {
pageElement.style.zIndex = 0;
});
var pageEl = document.querySelector('div[data-page="' + page + '"]');
pageEl.style.zIndex = 10;
});
spancount.className = "spanCount";
spancount.innerHTML = [1 + totalCount];
hTitle.setAttribute('id', ['Title' + (totalCount)]);
hTitle.className = "title_boundry";
prevPage.className = "preview_windowSize_element";
prevPage.setAttribute('id', ['page' + (totalCount)]);
prevPage.setAttribute('data-page', totalCount);
prevPage.appendChild(spancount);
prevPage.appendChild(hTitle);
navpageBtn.appendChild(navbutton);
preview_PageSize.insertBefore(prevPage, preview_PageSize.childNodes[0]);
totalCount++;
}
inputElement.value = "";
document.body.appendChild(fragment);
} });
здесь является Jsfiddle Link
Заранее спасибо
Пожалуйста, помогите мне
Приветствия,
Работа, как чавканье спасибо так много ... – Mahadevan