var intFields = 0;
var maxFields = 10;
function addElement() {
"use strict";
var i, intVal, contentID, newTBDiv, message = null;
intVal = document.getElementById('add').value;
contentID = document.getElementById('content');
message = document.getElementById('message');
if (intFields !== 0) {
for (i = 1; i <= intFields; i++) {
contentID.removeChild(document.getElementById('strText' + i));
}
intFields = 0;
}
if (intVal <= maxFields) {
for (i = 1; i <= intVal; i++) {
intFields = i;
newTBDiv = document.createElement('div');
newTBDiv.setAttribute('id', 'strText' + intFields);
newTBDiv.innerHTML = "<input placeholder='recipient" + intFields + "@email.com' type='text' name='" + intFields + "'/><a href='javascript:removeElement();'><img id='strImg + " + intFields + "' src='images/minus.png' alt='Add A Field'/></a><input type='text' value='" + newTBDiv.id + "'/>";
contentID.appendChild(newTBDiv);
message.innerHTML = "Successfully added " + intFields + " fields.";
}
} else {
for (i = 1; i <= maxFields; i++) {
intFields = i;
newTBDiv = document.createElement('div');
newTBDiv.setAttribute('id', 'strText' + intFields);
newTBDiv.innerHTML = "<input placeholder='recipient" + intFields + "@email.com' type='text' name='" + intFields + "'/><a href='javascript:removeElement();'><img id='strImg + " + intFields + "' src='images/minus.png' alt='Add A Field'/></a><input type='text' value='" + newTBDiv.id + "'/>";
contentID.appendChild(newTBDiv);
message.innerHTML = "Unable to create more than 10 receipient fields!";
}
}
}
여기 내 스크립트는 사용자가 이메일 주소를 입력 할 수있는 입력란을 동적으로 추가하고 텍스트 상자 오른쪽에 빼기 기호 이미지를 추가합니다 다른 스크립트를 호출합니다. 마이너스 기호를 지정하고 추적하는 방법을 연습하는 데 문제가 있습니다. 빼기 기호 스크립트가 텍스트 상자를 인식하고 제거 할 수 있어야합니다. 제거 스크립트를 쉽게 작성할 수 있지만 제거 할 텍스트를 이미지에 표시하는 방법을 잘 모르겠습니다. 도움, 제안 또는 의견을 크게 주시면 감사하겠습니다.이미지에 ID를 동적으로 할당하는 방법
감사 닉 S.