createElement로 input 태그를 생성할일이 있어 아래처럼 생성을 했습니다.
var newInput = createElement("input");
생성후에 각 속성을 지정하기 위해
newInput.setAttribute("name","param1");
newInput.setAttribute("id","param1");
newInput.setAttribute("maxlength","20");
등을 지정했는데 FF에서는 잘 인식이 되지만 IE에서 문제가 생겼습니다 ㅡㅜ;
지정해준 속성들을 하나도 인식하지 못합니다.
검색을 이용해 방법을 찾아보니.
IE에서는 위의 방법으로는 속성을 지정하지 못하고 다음과 같이 해야한다고 합니다.
createElement("<input type='name' name='param1' id='param1' maxlength='20'>");
아직 확인은 못해봤지만 아마 속성값의 변경도 안되겠다 싶습니다...
여기저기 참고했지만 아래 글이 거의 모두 해결해줬습니다. IE와 FF를 구분하는 다른방법도 알려주네요.
http://blog.naver.com/absenteye?Redirect=Log&logNo=100021762771
var newInput = createElement("input");
생성후에 각 속성을 지정하기 위해
newInput.setAttribute("name","param1");
newInput.setAttribute("id","param1");
newInput.setAttribute("maxlength","20");
등을 지정했는데 FF에서는 잘 인식이 되지만 IE에서 문제가 생겼습니다 ㅡㅜ;
지정해준 속성들을 하나도 인식하지 못합니다.
검색을 이용해 방법을 찾아보니.
IE에서는 위의 방법으로는 속성을 지정하지 못하고 다음과 같이 해야한다고 합니다.
createElement("<input type='name' name='param1' id='param1' maxlength='20'>");
아직 확인은 못해봤지만 아마 속성값의 변경도 안되겠다 싶습니다...
여기저기 참고했지만 아래 글이 거의 모두 해결해줬습니다. IE와 FF를 구분하는 다른방법도 알려주네요.
http://blog.naver.com/absenteye?Redirect=Log&logNo=100021762771
반응형
'개발' 카테고리의 다른 글
스트래티지 패턴(Strategy Pattern) (0) | 2007.03.18 |
---|---|
스크립트에서 생성한 엘리먼트에 속성주기 part 2 (0) | 2007.03.17 |
웹 표준을 위한 좋은 자료. (0) | 2007.03.16 |
p6spy을 이용하여 Sql로깅하기. (0) | 2007.03.09 |
CSS를 사용할 때의 정렬 : 수평 가운데 정렬 (0) | 2007.03.09 |