function createInput(id){
count++;
var name = "name" + count;
var text = "#" + id.id;
var newInput = "<input type='text' id='" + name + "' placeholder='' />";
var myTextArea = document.getElementById(id.id);
myTextArea.innerHTML += newInput;
return false;
}
상기 함수 코드 내에서 DIV의 텍스트 영역에 입력 유형을 추가하여 첨가 원소에 null 반환한다. 입력 유형이 동적으로 표시되면 getElementById
을 사용하여 요소 ID를 얻으려고하지만 null을 반환합니다. 여기서 무엇이 잘못 될지 알 수 있습니까? 새 입력 형식이 추가 된 것 같지만 입력 형식이 null 인 것 같습니다.GET 소자 동적 자바 스크립트
또한 페이지를 새로 고칠 때 새로 추가 된 입력 유형이 사라지는 것을 알고 있습니다. 새로운 동적 입력 유형을 페이지에 그대로 유지하는 방법은 무엇입니까?
어떻게 함수를 호출합니까? 'id'는'id' 속성을 가진 객체입니까? – adeneo
유언장에 액세스하려고하는 전체 코드를 게시 할 수 있습니까 – iJade
질문이 완전히 명확하지 않은 것으로 보입니다. http://jsfiddle.net에서 작동 예제를 만드십시오. – IvanH