함수에서 'this'가 함수 표시 창 객체에있는 이유는 'this'가 함수에서 호출 된 객체를 표시하는 이유는 무엇입니까?함수에서 'this'가 함수 표시 창 개체에있는 이유는 'this'가 함수에서 호출 된 개체를 표시하는 이유는 무엇입니까?
function show(x){
alert(x)//displays [object HTMLDivElement]
alert(this)//displays [object Window]
}
<div onClick="show(this)">123</div>
많은 질문을 읽고 웹에서 "javascript this"를 검색하십시오. 질문으로 -1은 연구 노력을 보이지 않습니다 (많은 사이트가 있습니다. –
@ChrisMorgan은 다음 time.one 질문을 할 것입니다, 만약 내가 이것을 함수 show의 인자로 넘겨주지 않는다면, ID를 건네지 않고 함수 show에 HTMLDivElement 객체를 표시하는 방법이 있습니까? – manraj82