2014-12-17 7 views
-4

내가 배운 설정 ​​가능 방법은 예를 들어, 같이하는 코드 설정시 :변수는 =에서 getElementById()의 innerHTML을

document.getElementById(id).innerHTML = text;  

이 텍스트로 ID의 내용을 변경할 것을; 하지만 getElementById(). innerHTML을 설정하는 대신 getElementById(). innerHTML과 같은 변수를 설정하고 그 목적이 다른 부분에서 무엇인지 보지 못하는 경우가 있습니다. 암호.

+1

요소의 콘텐츠를 가져 오려면 HTML). 그것에 대해 너무 놀랍다. –

+0

가끔은 유용 할 것입니다. –

+0

그게 제가 생각한 것입니다. 제가 읽은 코드가 쓰여졌을뿐입니다. 다른 방향으로 가고 있다고 생각 했었습니다. 만약 당신이 말했던 것처럼 뭔가를 놓치거나 너무 많이 생각한다면 확실하지 않았습니다. . – JoeL

답변

1

document.getElementById(id).innerHTML = text은 요소의 내부 HTML 값을 조정하기위한 것입니다. 이것은 요소의 HTML을 동적으로 변경하는 데 사용될 수 있습니다.

text = document.getElementById(id).innerHTML은 요소 HTML의 값을 가져 와서 저장하기위한 것입니다. 이렇게하면 개발자가 페이지의 다른 곳에 페이지를 삽입하고 값을 확인하려는 경우 DOM 요소의 콘텐츠에 대한 캐시 된 참조를 가질 수 있습니다.