728x90
지정된 애트리뷰트에 값을 설정한다.
Script | object.setAttribute(sName,vValue,[iFlags]) |
- 인수/파라메터
-
- sName
- 필수적인 요소이며, 애트리뷰트의 이름을 지정하는 문자열이다.
- vValue
- 필수적인 요소이며, 애트리뷰트에 할당할 값의 문자열, 수치 혹은 부을값을 지정하는 값이다.
- iFlags
- 선택적인 요소이며, 대소문자 구별성을 설정하는 정수값이다.
0 애트리뷰트가 설정될 때, 대소문자에 관계없이 같은 이름의 애트리뷰트의 값은 덮어씌운다. 1 디폴트이며, 애트리뷰트가 설정될 때, 대소문자가 같은 이름의 애트리뷰트의 값은 덮어씌운다. - 반환값
-
반환값은 없다.
- 특기
-
지정된 애트리뷰트가 존재하지 않으면, setAttribute 메서드는 개체에 그 애트리뷰트와 값을 설정한다.
애트리뷰트 이름을 기술할 때는 조심해서 틀리지 않게 하여야 한다. 특히 iFlags이 1이고 sName 파라메터가 대소문가 구별하여 같은 이름이 없으면 그 개체에 새로운 애트리뷰트가 생성된다.
두개 이상의 애트리뷰트가 같은 이름으로 대소문자만 다르게 있고, iFlags이 0으로 설정되어 있으면, 이 메서드는 값을 같은 이름의 제일 처음 애트리뷰트에만 할당하고, 다른 것을은 무시된다.
class 애트리뷰트를 이 메서드로 사용하여 설정할 떄, sName이 DHTML(Dynamic HTML) 속성에 맞게 "className"로 지정되어야 한다.
출처 : http://koxo.com/
728x90
'WEB' 카테고리의 다른 글
childnodes 문제 (0) | 2012.09.26 |
---|---|
자바스크립트 split join (0) | 2012.09.22 |
html 스크롤바 (0) | 2012.09.06 |
line-height default value (0) | 2012.09.05 |
자바스크립트 패스워드 검증 (0) | 2012.09.04 |