setAttribute의 오작동
Posted: 2005 10 07 17:16 44
Code: Select all
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko">
<head>
<title>Test</title>
<meta http-equiv="content-type" content="text/html; charset=euc-kr"/>
</head>
<body>
<script type="text/javascript">
var input = document.createElement("input");
input.setAttribute("type", "text");
input.setAttribute("name", "name");
input.setAttribute("value", "333");
var container = document.createElement("div");
container.appendChild(input);
alert(container.innerHTML);
</script>
</body>
</html>
보니까 IE에서는 setAttribute의 첫번째 인수가 name, value 같은 특정한 단어일때는 동작을 안하는것 처럼 보이더라구요..
이 문제를 어떻게 해결하면 좋을까요?
(모질라 포럼에 올리기에는 좀 어울리지 않는 질문이지만.. 양해 부탁드리겠습니다 - -;)