2011-04-25 5 views
0

이게 뭐죠? :"+ id +"는 무엇에 사용됩니까?

document.getElementById("+id+") 

다른 사이트의 코드에서이 코드가 여러 번 사용 된 것을 보았습니다.이 코드를 사용하는 것이 다른지 궁금 해서요.

--- 편집 ---

Here는 내가 최근에 본 사이트 중 하나의 예입니다.

+3

이 코드를이 정확한 형식으로 본 것은 거의 불가능합니다. ID가 '+'기호를 포함해서는 안되기 때문에 작동하지 않습니다. 실례를 보여줄 수 있습니까? –

+4

그건''id +''가 아니며,'' '+ id +' ''이며,'id'가 문자열로 해석 될 가능성이 가장 높습니다. –

+0

@ 앤더스는 질문에 큰 따옴표가 있기 때문에 아무도 알아 차리지 못한 것처럼 보이는 답변을 게시했습니다. :) – JohnP

답변

7

가 좋아, 모두가 사람들은 2 작은 따옴표가 아닌 단일 따옴표 있다는 사실을 놓친 것 같다 :

document.getElementById(''+id+''); //two single quotes 

는 문자열 연결을하고있는 것 같다 제외하고이 아래에 해당 값이 전달되기 전에.

document.getElementById(id); 
관련 문제