CreateElement
코드 사본은 다음과 같습니다.
<cript>
Window.onload = function () {
var input = document.createElement ( 'input');
var button = document.createelement ( '입력');
input.type = '텍스트';
input.id = 'text';
input.value = '1';
button.type = '버튼';
button.value = '추가하여 추가';
button.style.width = '40px';
button.style.height = '23px';
document.body.appendChild (입력);
document.body.appendChild (버튼);
button.onclick = function () {
var value = input.value;
input.value = value * 1 + 1;
}
}
</스크립트>
참고 : 값은 실제로 캐릭터입니다. 입력을 변경하면 value = value*1+1; input.value = value+1; 결과는 111111이 나타납니다. 캐릭터 형태로 지속적으로 1을 추가하므로 현재 값*1은 값 값을 int 유형으로 변환 할 수 있습니다.
요약 :
CreateElement 방법의 호환성 문제를 궁극적으로 해결하려면 브라우저를 판단하는 데주의를 기울여야합니다. IE의 경우 합법적 인 HTML 코드 문자열을 CreateElement의 매개 변수로 전달하여 고유 한 방법을 사용할 수 있습니다. 비 EI 브라우저는 여전히 W3C 사양의 표준 방법을 사용합니다.