저는 javascript를 처음 사용했습니다. 나는 자바 동적으로 값이있는 텍스트 상자 추가
<script type="text/javascript">
function ajax(){
var x = document.getElementById("ajax").innerHTML;
x= x + '<input name="reference[]" type="text" />';
document.getElementById("ajax").innerHTML = x;
}
</script>
이 클릭 이벤트 상입니다 .. 실행시에 동적으로 여러 텍스트 상자를 추가하려합니다. 여기서 문제는 새로운 텍스트 상자를 추가 할 때마다 이전 텍스트 상자의 값이 사라지고 함수가 호출 될 때마다 모든 텍스트 상자가 비어 있다는 것입니다.
document.getElementById("ajax").innerHTML += x;
덮어 쓰기
document.getElementById("ajax").innerHTML = x;
사용이
<script type="text/javascript">
function ajax(){
var x = '<input name="reference[]" type="text" />';
document.getElementById("ajax").innerHTML += x;
}
</script>
Example 23,, 그것은 특히 속성과 특성에 대해 브라우저에서 일치하지 않습니다. 사소한 목적을 위해 그것을 의지하지 마십시오. – RobG