2010-07-07 4 views

답변

1

는 :

document.getElementById("elemen_id"); 

document.all 크로스 브라우저가 아닙니다. 당신이 요소의 속성 사용을 얻고 싶은 경우에

는 :

element.getAttribute("EndDate"); 

당신은에 대한 .value 속성을 필요가 없습니다. getAttribute의 두 번째 매개 변수는 정수가 아닌 부울이 아니며 드문 경우에만 사용됩니다 (IE에서 요소의 href를 가져 오는 것과 같습니다). 대/소문자 구분 1을 사용하고 싶다면 여기에 넣기를 원한다면 조금 혼란 스럽습니다.

0

document.all을 비표준으로 사용하지 마십시오. document.getElementById이 최선의 방법입니다. 당신이 그것의 ID를 사용하여 양식 요소를 얻고 싶다면

1

document.all은 과거의 일이므로 피해야합니다. 그것은 IE4를 지원하는 데 사용됩니다 (아무도 지금 하루를 사용하지 않습니다). 따라서 IE4를 지원해야하는 경우가 아니면 모든 브라우저에서 지원되는 document.getElementById을 사용해야합니다.

관련 문제