2014-01-30 4 views
0

사용자가 단추를 클릭 할 때 순서가 지정된 목록 (id = myList 사용)에 빈 입력 필드를 추가하려고합니다. 다음 코드를 작성하여 순서가 지정된 목록에 목록 요소를 추가 한 다음 해당 새 목록 요소에 입력 필드를 삽입합니다. 이 코드를 실행하면 버튼을 눌렀을 때 아무런 반응이 없습니다.HTML 자바 스크립트 함수를 사용하여 순서가 지정된 목록에 입력 태그를 추가하는 방법

내가 뭘 잘못하고 있는지에 대한 아이디어가 있습니까?

<script type="text/javascript"> 
    function addToList() 
    { 
     var doc = document.getElementById("myList"); 
     var newLI = document.createElement("li"); 
     var input = document.createElement("input"); 
     input.type = "text"; 
     input.size = "60"; 
     newLi.appendChild(input); 
     doc.appendChild(newLI); 
    } 
</script> 
+0

, newLI입니다. 문제는 다른 곳에서 찾을 수 있습니다. – Quentin

+0

여기에 html 부분을 추가 할 수 있습니까? http://jsfiddle.net/NugL2/ – zee

+0

이 질문은 오타에 관한 내용이므로 오프 토픽 인 것으로 보입니다 – adeneo

답변

3

오타,이에 분명히 아무 문제가 없습니다 newLi

<script type="text/javascript"> 
    function addToList() 
    { 
     var doc = document.getElementById("myList"); 
     var newLI = document.createElement("li"); 
     var input = document.createElement("input"); 
     input.type = "text"; 
     input.size = "60"; 
     newLI.appendChild(input); // typo here, it's not newLi 
     doc.appendChild(newLI); 
    } 
</script> 

FIDDLE

+0

A + 더 이상 말하지 마 :) – zee

+0

고마워요! 나는 너무 어리 석다. 오타가 있는지 20 번 확인하고 보지 못했을 것입니다. – JohnnyW

+0

@ user3108789 - 다음에 브라우저 콘솔 (F12)을 열면 오류가 즉시 표시됩니다. – adeneo